2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libevent 2.1.5-beta.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
25 case `(set -o) 2>/dev/null` in #(
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 as_echo_n='sh -c $as_echo_n_body as_echo'
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
89 # Find who we are. Look in the path if we contain no directory separator.
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
147 *v*x* | *x*v* ) as_opts=-vx ;;
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 case \`(set -o) 2>/dev/null\` in #(
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
201 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 PATH=/empty FPATH=/empty; export PATH FPATH
206 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208 if (eval "$as_required") 2>/dev/null; then :
213 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 test -z "$as_dir" && as_dir=.
225 for as_base in sh bash ksh sh5; do
226 # Try only shells that exist, to save several forks.
227 as_shell=$as_dir/$as_base
228 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230 CONFIG_SHELL=$as_shell as_have_required=yes
231 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241 CONFIG_SHELL=$SHELL as_have_required=yes
246 if test "x$CONFIG_SHELL" != x; then :
248 # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
256 *v*x* | *x*v* ) as_opts=-vx ;;
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
268 if test x$as_have_required = xno; then :
269 $as_echo "$0: This script requires a shell more modern than all"
270 $as_echo "$0: the shells that I found on your system."
271 if test x${ZSH_VERSION+set} = xset ; then
272 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
275 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
284 SHELL=${CONFIG_SHELL-/bin/sh}
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
295 # Portably unset VAR.
298 { eval $1=; unset $1;}
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
322 # Create "$as_dir" as a directory, including parents if necessary.
327 -*) as_dir=./$as_dir;;
329 test -d "$as_dir" || eval $as_mkdir_p || {
333 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
336 as_dirs="'$as_qdir' $as_dirs"
337 as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339 X"$as_dir" : 'X\(//\)[^/]' \| \
340 X"$as_dir" : 'X\(//\)$' \| \
341 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
360 test -d "$as_dir" && break
362 test -z "$as_dirs" || eval "mkdir $as_dirs"
363 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
373 test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382 eval 'as_fn_append ()
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
406 as_val=`expr "$@" || test $? -eq 1`
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
418 as_status=$1; test $as_status -eq 0 && as_status=1
420 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
423 $as_echo "$as_me: error: $2" >&2
424 as_fn_exit $as_status
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448 X"$0" : 'X\(//\)$' \| \
449 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
451 sed '/^.*\/\([^/][^/]*\)\/*$/{
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
473 as_lineno_1=$LINENO as_lineno_1a=$LINENO
474 as_lineno_2=$LINENO as_lineno_2a=$LINENO
475 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
489 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 chmod +x "$as_me.lineno" ||
494 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
496 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497 # already done that, so ensure we don't try to do so again and fall
498 # in an infinite loop. This has already happened in practice.
499 _as_can_reexec=no; export _as_can_reexec
500 # Don't try to exec as it changes $[0], causing all sort of problems
501 # (the dirname of $[0] is not the place where we might find the
502 # original and so on. Autoconf is especially sensitive to this).
504 # Exit status is that of the last command.
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
511 case `echo 'xy\c'` in
512 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
514 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523 rm -f conf$$.dir/conf$$.file
526 mkdir conf$$.dir 2>/dev/null
528 if (echo >conf$$.file) 2>/dev/null; then
529 if ln -s conf$$.file conf$$ 2>/dev/null; then
531 # ... but there are two gotchas:
532 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534 # In both cases, we have to default to `cp -pR'.
535 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
537 elif ln conf$$.file conf$$ 2>/dev/null; then
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
548 if mkdir -p . 2>/dev/null; then
549 as_mkdir_p='mkdir -p "$as_dir"'
551 test -d ./-p && rmdir ./-p
556 as_executable_p=as_fn_executable_p
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
564 SHELL=${CONFIG_SHELL-/bin/sh}
567 test -n "$DJDIR" || exec 7<&0 </dev/null
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
578 ac_default_prefix=/usr/local
580 ac_config_libobj_dir=.
587 # Identity of this package.
588 PACKAGE_NAME='libevent'
589 PACKAGE_TARNAME='libevent'
590 PACKAGE_VERSION='2.1.5-beta'
591 PACKAGE_STRING='libevent 2.1.5-beta'
595 ac_unique_file="event.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
609 # ifdef HAVE_STDLIB_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
632 ac_subst_vars='am__EXEEXT_FALSE
638 INSTALL_LIBEVENT_FALSE
639 INSTALL_LIBEVENT_TRUE
656 DEVPOLL_BACKEND_FALSE
664 BUILD_WITH_NO_UNDEFINED_FALSE
665 BUILD_WITH_NO_UNDEFINED_TRUE
746 INSTALL_STRIP_PROGRAM
788 program_transform_name
801 enable_option_checking
803 enable_dependency_tracking
806 enable_thread_support
807 enable_malloc_replacement
810 enable_libevent_install
811 enable_libevent_regress
813 enable_function_sections
825 ac_precious_vars='build_alias
837 # Initialize some variables set by options.
839 ac_init_version=false
840 ac_unrecognized_opts=
842 # The variables have the same names as the options, with
843 # dashes changed to underlines.
851 program_transform_name=s,x,x,
859 # Installation directory options.
860 # These are left unexpanded so users can "make install exec_prefix=/foo"
861 # and all the variables that are supposed to be based on exec_prefix
862 # by default will actually change.
863 # Use braces instead of parens because sh, perl, etc. also accept them.
864 # (The list follows the same order as the GNU Coding Standards.)
865 bindir='${exec_prefix}/bin'
866 sbindir='${exec_prefix}/sbin'
867 libexecdir='${exec_prefix}/libexec'
868 datarootdir='${prefix}/share'
869 datadir='${datarootdir}'
870 sysconfdir='${prefix}/etc'
871 sharedstatedir='${prefix}/com'
872 localstatedir='${prefix}/var'
873 includedir='${prefix}/include'
874 oldincludedir='/usr/include'
875 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
876 infodir='${datarootdir}/info'
881 libdir='${exec_prefix}/lib'
882 localedir='${datarootdir}/locale'
883 mandir='${datarootdir}/man'
889 # If the previous option needs an argument, assign it.
890 if test -n "$ac_prev"; then
891 eval $ac_prev=\$ac_option
897 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
902 # Accept the important Cygnus configure options, so we can diagnose typos.
904 case $ac_dashdash$ac_option in
908 -bindir | --bindir | --bindi | --bind | --bin | --bi)
910 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
913 -build | --build | --buil | --bui | --bu)
914 ac_prev=build_alias ;;
915 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
916 build_alias=$ac_optarg ;;
918 -cache-file | --cache-file | --cache-fil | --cache-fi \
919 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
920 ac_prev=cache_file ;;
921 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
922 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
923 cache_file=$ac_optarg ;;
926 cache_file=config.cache ;;
928 -datadir | --datadir | --datadi | --datad)
930 -datadir=* | --datadir=* | --datadi=* | --datad=*)
931 datadir=$ac_optarg ;;
933 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
934 | --dataroo | --dataro | --datar)
935 ac_prev=datarootdir ;;
936 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
937 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
938 datarootdir=$ac_optarg ;;
940 -disable-* | --disable-*)
941 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
942 # Reject names that are not valid shell variable names.
943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
944 as_fn_error $? "invalid feature name: $ac_useropt"
945 ac_useropt_orig=$ac_useropt
946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
947 case $ac_user_opts in
951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
952 ac_unrecognized_sep=', ';;
954 eval enable_$ac_useropt=no ;;
956 -docdir | --docdir | --docdi | --doc | --do)
958 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
961 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
963 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
966 -enable-* | --enable-*)
967 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
968 # Reject names that are not valid shell variable names.
969 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
970 as_fn_error $? "invalid feature name: $ac_useropt"
971 ac_useropt_orig=$ac_useropt
972 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
973 case $ac_user_opts in
977 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
978 ac_unrecognized_sep=', ';;
980 eval enable_$ac_useropt=\$ac_optarg ;;
982 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
983 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
984 | --exec | --exe | --ex)
985 ac_prev=exec_prefix ;;
986 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
987 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
988 | --exec=* | --exe=* | --ex=*)
989 exec_prefix=$ac_optarg ;;
991 -gas | --gas | --ga | --g)
992 # Obsolete; use --with-gas.
995 -help | --help | --hel | --he | -h)
997 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
998 ac_init_help=recursive ;;
999 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1000 ac_init_help=short ;;
1002 -host | --host | --hos | --ho)
1003 ac_prev=host_alias ;;
1004 -host=* | --host=* | --hos=* | --ho=*)
1005 host_alias=$ac_optarg ;;
1007 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1009 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1011 htmldir=$ac_optarg ;;
1013 -includedir | --includedir | --includedi | --included | --include \
1014 | --includ | --inclu | --incl | --inc)
1015 ac_prev=includedir ;;
1016 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1017 | --includ=* | --inclu=* | --incl=* | --inc=*)
1018 includedir=$ac_optarg ;;
1020 -infodir | --infodir | --infodi | --infod | --info | --inf)
1022 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1023 infodir=$ac_optarg ;;
1025 -libdir | --libdir | --libdi | --libd)
1027 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1028 libdir=$ac_optarg ;;
1030 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1031 | --libexe | --libex | --libe)
1032 ac_prev=libexecdir ;;
1033 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1034 | --libexe=* | --libex=* | --libe=*)
1035 libexecdir=$ac_optarg ;;
1037 -localedir | --localedir | --localedi | --localed | --locale)
1038 ac_prev=localedir ;;
1039 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1040 localedir=$ac_optarg ;;
1042 -localstatedir | --localstatedir | --localstatedi | --localstated \
1043 | --localstate | --localstat | --localsta | --localst | --locals)
1044 ac_prev=localstatedir ;;
1045 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1046 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1047 localstatedir=$ac_optarg ;;
1049 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1051 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1052 mandir=$ac_optarg ;;
1054 -nfp | --nfp | --nf)
1055 # Obsolete; use --without-fp.
1058 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1059 | --no-cr | --no-c | -n)
1062 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1063 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1066 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1067 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1068 | --oldin | --oldi | --old | --ol | --o)
1069 ac_prev=oldincludedir ;;
1070 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1071 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1072 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1073 oldincludedir=$ac_optarg ;;
1075 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1077 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1078 prefix=$ac_optarg ;;
1080 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1081 | --program-pre | --program-pr | --program-p)
1082 ac_prev=program_prefix ;;
1083 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1084 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1085 program_prefix=$ac_optarg ;;
1087 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1088 | --program-suf | --program-su | --program-s)
1089 ac_prev=program_suffix ;;
1090 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1091 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1092 program_suffix=$ac_optarg ;;
1094 -program-transform-name | --program-transform-name \
1095 | --program-transform-nam | --program-transform-na \
1096 | --program-transform-n | --program-transform- \
1097 | --program-transform | --program-transfor \
1098 | --program-transfo | --program-transf \
1099 | --program-trans | --program-tran \
1100 | --progr-tra | --program-tr | --program-t)
1101 ac_prev=program_transform_name ;;
1102 -program-transform-name=* | --program-transform-name=* \
1103 | --program-transform-nam=* | --program-transform-na=* \
1104 | --program-transform-n=* | --program-transform-=* \
1105 | --program-transform=* | --program-transfor=* \
1106 | --program-transfo=* | --program-transf=* \
1107 | --program-trans=* | --program-tran=* \
1108 | --progr-tra=* | --program-tr=* | --program-t=*)
1109 program_transform_name=$ac_optarg ;;
1111 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1113 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1114 pdfdir=$ac_optarg ;;
1116 -psdir | --psdir | --psdi | --psd | --ps)
1118 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1121 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1122 | -silent | --silent | --silen | --sile | --sil)
1125 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1127 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1129 sbindir=$ac_optarg ;;
1131 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1132 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1133 | --sharedst | --shareds | --shared | --share | --shar \
1135 ac_prev=sharedstatedir ;;
1136 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1137 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1138 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1140 sharedstatedir=$ac_optarg ;;
1142 -site | --site | --sit)
1144 -site=* | --site=* | --sit=*)
1147 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1149 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1150 srcdir=$ac_optarg ;;
1152 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1153 | --syscon | --sysco | --sysc | --sys | --sy)
1154 ac_prev=sysconfdir ;;
1155 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1156 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1157 sysconfdir=$ac_optarg ;;
1159 -target | --target | --targe | --targ | --tar | --ta | --t)
1160 ac_prev=target_alias ;;
1161 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1162 target_alias=$ac_optarg ;;
1164 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1167 -version | --version | --versio | --versi | --vers | -V)
1168 ac_init_version=: ;;
1171 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1172 # Reject names that are not valid shell variable names.
1173 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1174 as_fn_error $? "invalid package name: $ac_useropt"
1175 ac_useropt_orig=$ac_useropt
1176 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1177 case $ac_user_opts in
1181 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1182 ac_unrecognized_sep=', ';;
1184 eval with_$ac_useropt=\$ac_optarg ;;
1186 -without-* | --without-*)
1187 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1188 # Reject names that are not valid shell variable names.
1189 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1190 as_fn_error $? "invalid package name: $ac_useropt"
1191 ac_useropt_orig=$ac_useropt
1192 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1193 case $ac_user_opts in
1197 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1198 ac_unrecognized_sep=', ';;
1200 eval with_$ac_useropt=no ;;
1203 # Obsolete; use --with-x.
1206 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1207 | --x-incl | --x-inc | --x-in | --x-i)
1208 ac_prev=x_includes ;;
1209 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1210 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1211 x_includes=$ac_optarg ;;
1213 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1214 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1215 ac_prev=x_libraries ;;
1216 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1217 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1218 x_libraries=$ac_optarg ;;
1220 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1221 Try \`$0 --help' for more information"
1225 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1226 # Reject names that are not valid shell variable names.
1227 case $ac_envvar in #(
1228 '' | [0-9]* | *[!_$as_cr_alnum]* )
1229 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1231 eval $ac_envvar=\$ac_optarg
1232 export $ac_envvar ;;
1235 # FIXME: should be removed in autoconf 3.0.
1236 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1237 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1238 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1239 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1245 if test -n "$ac_prev"; then
1246 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1247 as_fn_error $? "missing argument to $ac_option"
1250 if test -n "$ac_unrecognized_opts"; then
1251 case $enable_option_checking in
1253 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1254 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1258 # Check all directory arguments for consistency.
1259 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1260 datadir sysconfdir sharedstatedir localstatedir includedir \
1261 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1262 libdir localedir mandir
1264 eval ac_val=\$$ac_var
1265 # Remove trailing slashes.
1268 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1269 eval $ac_var=\$ac_val;;
1271 # Be sure to have absolute directory names.
1273 [\\/$]* | ?:[\\/]* ) continue;;
1274 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1276 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1279 # There might be people who depend on the old broken behavior: `$host'
1280 # used to hold the argument of --host etc.
1281 # FIXME: To remove some day.
1284 target=$target_alias
1286 # FIXME: To remove some day.
1287 if test "x$host_alias" != x; then
1288 if test "x$build_alias" = x; then
1289 cross_compiling=maybe
1290 elif test "x$build_alias" != "x$host_alias"; then
1296 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1298 test "$silent" = yes && exec 6>/dev/null
1301 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1302 ac_ls_di=`ls -di .` &&
1303 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1304 as_fn_error $? "working directory cannot be determined"
1305 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1306 as_fn_error $? "pwd does not report name of working directory"
1309 # Find the source files, if location was not specified.
1310 if test -z "$srcdir"; then
1311 ac_srcdir_defaulted=yes
1312 # Try the directory containing this script, then the parent directory.
1313 ac_confdir=`$as_dirname -- "$as_myself" ||
1314 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1315 X"$as_myself" : 'X\(//\)[^/]' \| \
1316 X"$as_myself" : 'X\(//\)$' \| \
1317 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1318 $as_echo X"$as_myself" |
1319 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1337 if test ! -r "$srcdir/$ac_unique_file"; then
1341 ac_srcdir_defaulted=no
1343 if test ! -r "$srcdir/$ac_unique_file"; then
1344 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1345 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1347 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1349 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1351 # When building in place, set srcdir=.
1352 if test "$ac_abs_confdir" = "$ac_pwd"; then
1355 # Remove unnecessary trailing slashes from srcdir.
1356 # Double slashes in file names in object file debugging info
1357 # mess up M-x gdb in Emacs.
1359 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1361 for ac_var in $ac_precious_vars; do
1362 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1363 eval ac_env_${ac_var}_value=\$${ac_var}
1364 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1365 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1369 # Report the --help message.
1371 if test "$ac_init_help" = "long"; then
1372 # Omit some internal or obsolete options to make the list less imposing.
1373 # This message is too long to be a string in the A/UX 3.1 sh.
1375 \`configure' configures libevent 2.1.5-beta to adapt to many kinds of systems.
1377 Usage: $0 [OPTION]... [VAR=VALUE]...
1379 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1380 VAR=VALUE. See below for descriptions of some of the useful variables.
1382 Defaults for the options are specified in brackets.
1385 -h, --help display this help and exit
1386 --help=short display options specific to this package
1387 --help=recursive display the short help of all the included packages
1388 -V, --version display version information and exit
1389 -q, --quiet, --silent do not print \`checking ...' messages
1390 --cache-file=FILE cache test results in FILE [disabled]
1391 -C, --config-cache alias for \`--cache-file=config.cache'
1392 -n, --no-create do not create output files
1393 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1395 Installation directories:
1396 --prefix=PREFIX install architecture-independent files in PREFIX
1397 [$ac_default_prefix]
1398 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1401 By default, \`make install' will install all the files in
1402 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1403 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1404 for instance \`--prefix=\$HOME'.
1406 For better control, use the options below.
1408 Fine tuning of the installation directories:
1409 --bindir=DIR user executables [EPREFIX/bin]
1410 --sbindir=DIR system admin executables [EPREFIX/sbin]
1411 --libexecdir=DIR program executables [EPREFIX/libexec]
1412 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1413 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1414 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1415 --libdir=DIR object code libraries [EPREFIX/lib]
1416 --includedir=DIR C header files [PREFIX/include]
1417 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1418 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1419 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1420 --infodir=DIR info documentation [DATAROOTDIR/info]
1421 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1422 --mandir=DIR man documentation [DATAROOTDIR/man]
1423 --docdir=DIR documentation root [DATAROOTDIR/doc/libevent]
1424 --htmldir=DIR html documentation [DOCDIR]
1425 --dvidir=DIR dvi documentation [DOCDIR]
1426 --pdfdir=DIR pdf documentation [DOCDIR]
1427 --psdir=DIR ps documentation [DOCDIR]
1433 --program-prefix=PREFIX prepend PREFIX to installed program names
1434 --program-suffix=SUFFIX append SUFFIX to installed program names
1435 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1438 --build=BUILD configure for building on BUILD [guessed]
1439 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1443 if test -n "$ac_init_help"; then
1444 case $ac_init_help in
1445 short | recursive ) echo "Configuration of libevent 2.1.5-beta:";;
1450 --disable-option-checking ignore unrecognized --enable/--with options
1451 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1452 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1453 --enable-silent-rules less verbose build output (undo: "make V=1")
1454 --disable-silent-rules verbose build output (undo: "make V=0")
1455 --enable-dependency-tracking
1456 do not reject slow dependency extractors
1457 --disable-dependency-tracking
1458 speeds up one-time build
1459 --disable-gcc-warnings disable verbose warnings with GCC
1460 --enable-gcc-hardening enable compiler security checks
1461 --disable-thread-support
1462 disable support for threading
1463 --disable-malloc-replacement
1464 disable support for replacing the memory mgt
1466 --disable-openssl disable support for openssl encryption
1467 --disable-debug-mode disable support for running in debug mode
1468 --disable-libevent-install, disable installation of libevent
1470 --disable-libevent-regress, skip regress in make check
1472 --disable-samples, skip building of sample programs
1474 --enable-function-sections, make static library allow smaller binaries with --gc-sections
1476 --enable-verbose-debug, verbose debug logging
1478 --enable-shared[=PKGS] build shared libraries [default=yes]
1479 --enable-static[=PKGS] build static libraries [default=yes]
1480 --enable-fast-install[=PKGS]
1481 optimize for fast installation [default=yes]
1482 --disable-libtool-lock avoid locking (might break parallel builds)
1483 --disable-largefile omit support for large files
1486 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1487 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1488 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
1490 --with-aix-soname=aix|svr4|both
1491 shared library versioning (aka "SONAME") variant to
1492 provide on AIX, [default=aix].
1493 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1494 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1495 compiler's sysroot if not specified).
1497 Some influential environment variables:
1498 CC C compiler command
1499 CFLAGS C compiler flags
1500 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1501 nonstandard directory <lib dir>
1502 LIBS libraries to pass to the linker, e.g. -l<library>
1503 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1504 you have headers in a nonstandard directory <include dir>
1507 User-defined run-time library search path.
1509 Use these variables to override the choices made by `configure' or to help
1510 it to find libraries and programs with nonstandard names/locations.
1512 Report bugs to the package provider.
1517 if test "$ac_init_help" = "recursive"; then
1518 # If there are subdirs, report their specific --help.
1519 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1520 test -d "$ac_dir" ||
1521 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1526 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1528 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1529 # A ".." for each directory in $ac_dir_suffix.
1530 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1531 case $ac_top_builddir_sub in
1532 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1533 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1536 ac_abs_top_builddir=$ac_pwd
1537 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1538 # for backward compatibility:
1539 ac_top_builddir=$ac_top_build_prefix
1542 .) # We are building in place.
1544 ac_top_srcdir=$ac_top_builddir_sub
1545 ac_abs_top_srcdir=$ac_pwd ;;
1546 [\\/]* | ?:[\\/]* ) # Absolute name.
1547 ac_srcdir=$srcdir$ac_dir_suffix;
1548 ac_top_srcdir=$srcdir
1549 ac_abs_top_srcdir=$srcdir ;;
1551 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1552 ac_top_srcdir=$ac_top_build_prefix$srcdir
1553 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1555 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1557 cd "$ac_dir" || { ac_status=$?; continue; }
1558 # Check for guested configure.
1559 if test -f "$ac_srcdir/configure.gnu"; then
1561 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1562 elif test -f "$ac_srcdir/configure"; then
1564 $SHELL "$ac_srcdir/configure" --help=recursive
1566 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1568 cd "$ac_pwd" || { ac_status=$?; break; }
1572 test -n "$ac_init_help" && exit $ac_status
1573 if $ac_init_version; then
1575 libevent configure 2.1.5-beta
1576 generated by GNU Autoconf 2.69
1578 Copyright (C) 2012 Free Software Foundation, Inc.
1579 This configure script is free software; the Free Software Foundation
1580 gives unlimited permission to copy, distribute and modify it.
1585 ## ------------------------ ##
1586 ## Autoconf initialization. ##
1587 ## ------------------------ ##
1589 # ac_fn_c_try_compile LINENO
1590 # --------------------------
1591 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1592 ac_fn_c_try_compile ()
1594 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595 rm -f conftest.$ac_objext
1596 if { { ac_try="$ac_compile"
1598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599 *) ac_try_echo=$ac_try;;
1601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602 $as_echo "$ac_try_echo"; } >&5
1603 (eval "$ac_compile") 2>conftest.err
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
1610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611 test $ac_status = 0; } && {
1612 test -z "$ac_c_werror_flag" ||
1613 test ! -s conftest.err
1614 } && test -s conftest.$ac_objext; then :
1617 $as_echo "$as_me: failed program was:" >&5
1618 sed 's/^/| /' conftest.$ac_ext >&5
1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623 as_fn_set_status $ac_retval
1625 } # ac_fn_c_try_compile
1627 # ac_fn_c_try_cpp LINENO
1628 # ----------------------
1629 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 if { { ac_try="$ac_cpp conftest.$ac_ext"
1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636 *) ac_try_echo=$ac_try;;
1638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639 $as_echo "$ac_try_echo"; } >&5
1640 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1642 if test -s conftest.err; then
1643 grep -v '^ *+' conftest.err >conftest.er1
1644 cat conftest.er1 >&5
1645 mv -f conftest.er1 conftest.err
1647 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1648 test $ac_status = 0; } > conftest.i && {
1649 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1650 test ! -s conftest.err
1654 $as_echo "$as_me: failed program was:" >&5
1655 sed 's/^/| /' conftest.$ac_ext >&5
1659 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1660 as_fn_set_status $ac_retval
1664 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1665 # -------------------------------------------------------
1666 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1667 # the include files in INCLUDES and setting the cache variable VAR
1669 ac_fn_c_check_header_mongrel ()
1671 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1672 if eval \${$3+:} false; then :
1673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1674 $as_echo_n "checking for $2... " >&6; }
1675 if eval \${$3+:} false; then :
1676 $as_echo_n "(cached) " >&6
1679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1680 $as_echo "$ac_res" >&6; }
1682 # Is the header compilable?
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1684 $as_echo_n "checking $2 usability... " >&6; }
1685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1686 /* end confdefs.h. */
1690 if ac_fn_c_try_compile "$LINENO"; then :
1691 ac_header_compiler=yes
1693 ac_header_compiler=no
1695 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1697 $as_echo "$ac_header_compiler" >&6; }
1699 # Is the header present?
1700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1701 $as_echo_n "checking $2 presence... " >&6; }
1702 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1703 /* end confdefs.h. */
1706 if ac_fn_c_try_cpp "$LINENO"; then :
1707 ac_header_preproc=yes
1709 ac_header_preproc=no
1711 rm -f conftest.err conftest.i conftest.$ac_ext
1712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1713 $as_echo "$ac_header_preproc" >&6; }
1715 # So? What about this header?
1716 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1719 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1720 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1721 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1724 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1725 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1726 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1727 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1728 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1729 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1730 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1731 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1732 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1733 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1737 $as_echo_n "checking for $2... " >&6; }
1738 if eval \${$3+:} false; then :
1739 $as_echo_n "(cached) " >&6
1741 eval "$3=\$ac_header_compiler"
1744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1745 $as_echo "$ac_res" >&6; }
1747 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 } # ac_fn_c_check_header_mongrel
1751 # ac_fn_c_try_run LINENO
1752 # ----------------------
1753 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1754 # that executables *can* be run.
1757 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1758 if { { ac_try="$ac_link"
1760 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1761 *) ac_try_echo=$ac_try;;
1763 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1764 $as_echo "$ac_try_echo"; } >&5
1765 (eval "$ac_link") 2>&5
1767 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1768 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1769 { { case "(($ac_try" in
1770 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1771 *) ac_try_echo=$ac_try;;
1773 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1774 $as_echo "$ac_try_echo"; } >&5
1775 (eval "$ac_try") 2>&5
1777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1778 test $ac_status = 0; }; }; then :
1781 $as_echo "$as_me: program exited with status $ac_status" >&5
1782 $as_echo "$as_me: failed program was:" >&5
1783 sed 's/^/| /' conftest.$ac_ext >&5
1785 ac_retval=$ac_status
1787 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1788 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789 as_fn_set_status $ac_retval
1793 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1794 # -------------------------------------------------------
1795 # Tests whether HEADER exists and can be compiled using the include files in
1796 # INCLUDES, setting the cache variable VAR accordingly.
1797 ac_fn_c_check_header_compile ()
1799 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801 $as_echo_n "checking for $2... " >&6; }
1802 if eval \${$3+:} false; then :
1803 $as_echo_n "(cached) " >&6
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806 /* end confdefs.h. */
1810 if ac_fn_c_try_compile "$LINENO"; then :
1815 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1819 $as_echo "$ac_res" >&6; }
1820 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1822 } # ac_fn_c_check_header_compile
1824 # ac_fn_c_try_link LINENO
1825 # -----------------------
1826 # Try to link conftest.$ac_ext, and return whether this succeeded.
1829 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830 rm -f conftest.$ac_objext conftest$ac_exeext
1831 if { { ac_try="$ac_link"
1833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1834 *) ac_try_echo=$ac_try;;
1836 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1837 $as_echo "$ac_try_echo"; } >&5
1838 (eval "$ac_link") 2>conftest.err
1840 if test -s conftest.err; then
1841 grep -v '^ *+' conftest.err >conftest.er1
1842 cat conftest.er1 >&5
1843 mv -f conftest.er1 conftest.err
1845 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1846 test $ac_status = 0; } && {
1847 test -z "$ac_c_werror_flag" ||
1848 test ! -s conftest.err
1849 } && test -s conftest$ac_exeext && {
1850 test "$cross_compiling" = yes ||
1851 test -x conftest$ac_exeext
1855 $as_echo "$as_me: failed program was:" >&5
1856 sed 's/^/| /' conftest.$ac_ext >&5
1860 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1861 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1862 # interfere with the next link command; also delete a directory that is
1863 # left behind by Apple's compiler. We do this before executing the actions.
1864 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1865 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1866 as_fn_set_status $ac_retval
1868 } # ac_fn_c_try_link
1870 # ac_fn_c_check_func LINENO FUNC VAR
1871 # ----------------------------------
1872 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1873 ac_fn_c_check_func ()
1875 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1877 $as_echo_n "checking for $2... " >&6; }
1878 if eval \${$3+:} false; then :
1879 $as_echo_n "(cached) " >&6
1881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1882 /* end confdefs.h. */
1883 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1884 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1885 #define $2 innocuous_$2
1887 /* System header to define __stub macros and hopefully few prototypes,
1888 which can conflict with char $2 (); below.
1889 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1890 <limits.h> exists even on freestanding compilers. */
1893 # include <limits.h>
1895 # include <assert.h>
1900 /* Override any GCC internal prototype to avoid an error.
1901 Use char because int might match the return type of a GCC
1902 builtin and then its argument prototype would still apply. */
1907 /* The GNU C library defines this for functions which it implements
1908 to always fail with ENOSYS. Some functions are actually named
1909 something starting with __ and the normal name is an alias. */
1910 #if defined __stub_$2 || defined __stub___$2
1922 if ac_fn_c_try_link "$LINENO"; then :
1927 rm -f core conftest.err conftest.$ac_objext \
1928 conftest$ac_exeext conftest.$ac_ext
1931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1932 $as_echo "$ac_res" >&6; }
1933 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1935 } # ac_fn_c_check_func
1937 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1938 # ---------------------------------------------
1939 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1941 ac_fn_c_check_decl ()
1943 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1944 as_decl_name=`echo $2|sed 's/ *(.*//'`
1945 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1947 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1948 if eval \${$3+:} false; then :
1949 $as_echo_n "(cached) " >&6
1951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1952 /* end confdefs.h. */
1957 #ifndef $as_decl_name
1959 (void) $as_decl_use;
1961 (void) $as_decl_name;
1969 if ac_fn_c_try_compile "$LINENO"; then :
1974 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1978 $as_echo "$ac_res" >&6; }
1979 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981 } # ac_fn_c_check_decl
1983 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1984 # -------------------------------------------
1985 # Tests whether TYPE exists after having included INCLUDES, setting cache
1986 # variable VAR accordingly.
1987 ac_fn_c_check_type ()
1989 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1991 $as_echo_n "checking for $2... " >&6; }
1992 if eval \${$3+:} false; then :
1993 $as_echo_n "(cached) " >&6
1996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1997 /* end confdefs.h. */
2008 if ac_fn_c_try_compile "$LINENO"; then :
2009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010 /* end confdefs.h. */
2021 if ac_fn_c_try_compile "$LINENO"; then :
2026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2028 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2032 $as_echo "$ac_res" >&6; }
2033 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2035 } # ac_fn_c_check_type
2037 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2038 # --------------------------------------------
2039 # Tries to find the compile-time value of EXPR in a program that includes
2040 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2042 ac_fn_c_compute_int ()
2044 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2045 if test "$cross_compiling" = yes; then
2046 # Depending upon the size, compute the lo and hi bounds.
2047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2048 /* end confdefs.h. */
2053 static int test_array [1 - 2 * !(($2) >= 0)];
2055 return test_array [0];
2061 if ac_fn_c_try_compile "$LINENO"; then :
2064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2065 /* end confdefs.h. */
2070 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2072 return test_array [0];
2078 if ac_fn_c_try_compile "$LINENO"; then :
2079 ac_hi=$ac_mid; break
2081 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2082 if test $ac_lo -le $ac_mid; then
2086 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2088 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2092 /* end confdefs.h. */
2097 static int test_array [1 - 2 * !(($2) < 0)];
2099 return test_array [0];
2105 if ac_fn_c_try_compile "$LINENO"; then :
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2109 /* end confdefs.h. */
2114 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2116 return test_array [0];
2122 if ac_fn_c_try_compile "$LINENO"; then :
2123 ac_lo=$ac_mid; break
2125 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2126 if test $ac_mid -le $ac_hi; then
2130 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2140 # Binary search between lo and hi bounds.
2141 while test "x$ac_lo" != "x$ac_hi"; do
2142 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2144 /* end confdefs.h. */
2149 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2151 return test_array [0];
2157 if ac_fn_c_try_compile "$LINENO"; then :
2160 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2162 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2165 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2170 /* end confdefs.h. */
2172 static long int longval () { return $2; }
2173 static unsigned long int ulongval () { return $2; }
2180 FILE *f = fopen ("conftest.val", "w");
2185 long int i = longval ();
2188 fprintf (f, "%ld", i);
2192 unsigned long int i = ulongval ();
2195 fprintf (f, "%lu", i);
2197 /* Do not output a trailing newline, as this causes \r\n confusion
2198 on some platforms. */
2199 return ferror (f) || fclose (f) != 0;
2205 if ac_fn_c_try_run "$LINENO"; then :
2206 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2210 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2211 conftest.$ac_objext conftest.beam conftest.$ac_ext
2215 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2216 as_fn_set_status $ac_retval
2218 } # ac_fn_c_compute_int
2220 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2221 # ----------------------------------------------------
2222 # Tries to find if the field MEMBER exists in type AGGR, after including
2223 # INCLUDES, setting cache variable VAR accordingly.
2224 ac_fn_c_check_member ()
2226 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2228 $as_echo_n "checking for $2.$3... " >&6; }
2229 if eval \${$4+:} false; then :
2230 $as_echo_n "(cached) " >&6
2232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2233 /* end confdefs.h. */
2245 if ac_fn_c_try_compile "$LINENO"; then :
2248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2249 /* end confdefs.h. */
2255 if (sizeof ac_aggr.$3)
2261 if ac_fn_c_try_compile "$LINENO"; then :
2266 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2272 $as_echo "$ac_res" >&6; }
2273 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2275 } # ac_fn_c_check_member
2276 cat >config.log <<_ACEOF
2277 This file contains any messages produced by compilers while
2278 running configure, to aid debugging if configure makes a mistake.
2280 It was created by libevent $as_me 2.1.5-beta, which was
2281 generated by GNU Autoconf 2.69. Invocation command line was
2293 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2294 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2295 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2296 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2297 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2299 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2300 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2302 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2303 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2304 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2305 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2306 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2307 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2308 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2312 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2316 test -z "$as_dir" && as_dir=.
2317 $as_echo "PATH: $as_dir"
2333 # Keep a trace of the command line.
2334 # Strip out --no-create and --no-recursion so they do not pile up.
2335 # Strip out --silent because we don't want to record it for future runs.
2336 # Also quote any args containing shell meta-characters.
2337 # Make two passes to allow for proper duplicate-argument suppression.
2341 ac_must_keep_next=false
2347 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2348 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2349 | -silent | --silent | --silen | --sile | --sil)
2352 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2355 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2357 as_fn_append ac_configure_args1 " '$ac_arg'"
2358 if test $ac_must_keep_next = true; then
2359 ac_must_keep_next=false # Got value, back to normal.
2362 *=* | --config-cache | -C | -disable-* | --disable-* \
2363 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2364 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2365 | -with-* | --with-* | -without-* | --without-* | --x)
2366 case "$ac_configure_args0 " in
2367 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2370 -* ) ac_must_keep_next=true ;;
2373 as_fn_append ac_configure_args " '$ac_arg'"
2378 { ac_configure_args0=; unset ac_configure_args0;}
2379 { ac_configure_args1=; unset ac_configure_args1;}
2381 # When interrupted or exit'd, cleanup temporary files, and complete
2382 # config.log. We remove comments because anyway the quotes in there
2383 # would cause problems or look ugly.
2384 # WARNING: Use '\'' to represent an apostrophe within the trap.
2385 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2386 trap 'exit_status=$?
2387 # Save into config.log some information that might help in debugging.
2391 $as_echo "## ---------------- ##
2392 ## Cache variables. ##
2393 ## ---------------- ##"
2395 # The following way of writing the cache mishandles newlines in values,
2397 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2398 eval ac_val=\$$ac_var
2402 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2403 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2406 _ | IFS | as_nl) ;; #(
2407 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2408 *) { eval $ac_var=; unset $ac_var;} ;;
2413 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2414 *${as_nl}ac_space=\ *)
2416 "s/'\''/'\''\\\\'\'''\''/g;
2417 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2420 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2427 $as_echo "## ----------------- ##
2428 ## Output variables. ##
2429 ## ----------------- ##"
2431 for ac_var in $ac_subst_vars
2433 eval ac_val=\$$ac_var
2435 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2437 $as_echo "$ac_var='\''$ac_val'\''"
2441 if test -n "$ac_subst_files"; then
2442 $as_echo "## ------------------- ##
2443 ## File substitutions. ##
2444 ## ------------------- ##"
2446 for ac_var in $ac_subst_files
2448 eval ac_val=\$$ac_var
2450 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2452 $as_echo "$ac_var='\''$ac_val'\''"
2457 if test -s confdefs.h; then
2458 $as_echo "## ----------- ##
2465 test "$ac_signal" != 0 &&
2466 $as_echo "$as_me: caught signal $ac_signal"
2467 $as_echo "$as_me: exit $exit_status"
2469 rm -f core *.core core.conftest.* &&
2470 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2473 for ac_signal in 1 2 13 15; do
2474 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2478 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2479 rm -f -r conftest* confdefs.h
2481 $as_echo "/* confdefs.h */" > confdefs.h
2483 # Predefined preprocessor variables.
2485 cat >>confdefs.h <<_ACEOF
2486 #define PACKAGE_NAME "$PACKAGE_NAME"
2489 cat >>confdefs.h <<_ACEOF
2490 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2493 cat >>confdefs.h <<_ACEOF
2494 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2497 cat >>confdefs.h <<_ACEOF
2498 #define PACKAGE_STRING "$PACKAGE_STRING"
2501 cat >>confdefs.h <<_ACEOF
2502 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2505 cat >>confdefs.h <<_ACEOF
2506 #define PACKAGE_URL "$PACKAGE_URL"
2510 # Let the site file select an alternate cache file if it wants to.
2511 # Prefer an explicitly selected file to automatically selected ones.
2514 if test -n "$CONFIG_SITE"; then
2515 # We do not want a PATH search for config.site.
2516 case $CONFIG_SITE in #((
2517 -*) ac_site_file1=./$CONFIG_SITE;;
2518 */*) ac_site_file1=$CONFIG_SITE;;
2519 *) ac_site_file1=./$CONFIG_SITE;;
2521 elif test "x$prefix" != xNONE; then
2522 ac_site_file1=$prefix/share/config.site
2523 ac_site_file2=$prefix/etc/config.site
2525 ac_site_file1=$ac_default_prefix/share/config.site
2526 ac_site_file2=$ac_default_prefix/etc/config.site
2528 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2530 test "x$ac_site_file" = xNONE && continue
2531 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2532 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2533 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2534 sed 's/^/| /' "$ac_site_file" >&5
2536 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2537 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2538 as_fn_error $? "failed to load site script $ac_site_file
2539 See \`config.log' for more details" "$LINENO" 5; }
2543 if test -r "$cache_file"; then
2544 # Some versions of bash will fail to source /dev/null (special files
2545 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2546 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2548 $as_echo "$as_me: loading cache $cache_file" >&6;}
2550 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2551 *) . "./$cache_file";;
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2556 $as_echo "$as_me: creating cache $cache_file" >&6;}
2560 # Check that the precious variables saved in the cache have kept the same
2562 ac_cache_corrupted=false
2563 for ac_var in $ac_precious_vars; do
2564 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2565 eval ac_new_set=\$ac_env_${ac_var}_set
2566 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2567 eval ac_new_val=\$ac_env_${ac_var}_value
2568 case $ac_old_set,$ac_new_set in
2570 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2571 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2572 ac_cache_corrupted=: ;;
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2575 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2576 ac_cache_corrupted=: ;;
2579 if test "x$ac_old_val" != "x$ac_new_val"; then
2580 # differences in whitespace do not lead to failure.
2581 ac_old_val_w=`echo x $ac_old_val`
2582 ac_new_val_w=`echo x $ac_new_val`
2583 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2585 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2586 ac_cache_corrupted=:
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2589 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2590 eval $ac_var=\$ac_old_val
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2593 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2595 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2598 # Pass precious variables to config.status.
2599 if test "$ac_new_set" = set; then
2601 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2602 *) ac_arg=$ac_var=$ac_new_val ;;
2604 case " $ac_configure_args " in
2605 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2606 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2610 if $ac_cache_corrupted; then
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2612 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2614 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2615 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2617 ## -------------------- ##
2618 ## Main body of script. ##
2619 ## -------------------- ##
2622 ac_cpp='$CPP $CPPFLAGS'
2623 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2624 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2625 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2633 for ac_dir in build-aux "$srcdir"/build-aux; do
2634 if test -f "$ac_dir/install-sh"; then
2636 ac_install_sh="$ac_aux_dir/install-sh -c"
2638 elif test -f "$ac_dir/install.sh"; then
2640 ac_install_sh="$ac_aux_dir/install.sh -c"
2642 elif test -f "$ac_dir/shtool"; then
2644 ac_install_sh="$ac_aux_dir/shtool install -c"
2648 if test -z "$ac_aux_dir"; then
2649 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2652 # These three variables are undocumented and unsupported,
2653 # and are intended to be withdrawn in a future Autoconf release.
2654 # They can cause serious problems if a builder's source tree is in a directory
2655 # whose full name contains unusual characters.
2656 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2657 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2658 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2661 am__api_version='1.15'
2663 # Find a good install program. We prefer a C program (faster),
2664 # so one script is as good as another. But avoid the broken or
2665 # incompatible versions:
2666 # SysV /etc/install, /usr/sbin/install
2667 # SunOS /usr/etc/install
2668 # IRIX /sbin/install
2670 # AmigaOS /C/install, which installs bootblocks on floppy discs
2671 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2672 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2673 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2674 # OS/2's system install, which has a completely different semantic
2675 # ./install, which can be erroneously created by make from ./install.sh.
2676 # Reject install programs that cannot install multiple files.
2677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2678 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2679 if test -z "$INSTALL"; then
2680 if ${ac_cv_path_install+:} false; then :
2681 $as_echo_n "(cached) " >&6
2683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2687 test -z "$as_dir" && as_dir=.
2688 # Account for people who put trailing slashes in PATH elements.
2689 case $as_dir/ in #((
2690 ./ | .// | /[cC]/* | \
2691 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2692 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2695 # OSF1 and SCO ODT 3.0 have their own names for install.
2696 # Don't use installbsd from OSF since it installs stuff as root
2698 for ac_prog in ginstall scoinst install; do
2699 for ac_exec_ext in '' $ac_executable_extensions; do
2700 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2701 if test $ac_prog = install &&
2702 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2703 # AIX install. It has an incompatible calling convention.
2705 elif test $ac_prog = install &&
2706 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2707 # program-specific install script used by HP pwplus--don't use.
2710 rm -rf conftest.one conftest.two conftest.dir
2711 echo one > conftest.one
2712 echo two > conftest.two
2714 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2715 test -s conftest.one && test -s conftest.two &&
2716 test -s conftest.dir/conftest.one &&
2717 test -s conftest.dir/conftest.two
2719 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2732 rm -rf conftest.one conftest.two conftest.dir
2735 if test "${ac_cv_path_install+set}" = set; then
2736 INSTALL=$ac_cv_path_install
2738 # As a last resort, use the slow shell script. Don't cache a
2739 # value for INSTALL within a source directory, because that will
2740 # break other packages using the cache if that directory is
2741 # removed, or if the value is a relative name.
2742 INSTALL=$ac_install_sh
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2746 $as_echo "$INSTALL" >&6; }
2748 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2749 # It thinks the first close brace ends the variable substitution.
2750 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2752 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2754 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2757 $as_echo_n "checking whether build environment is sane... " >&6; }
2758 # Reject unsafe characters in $srcdir or the absolute working directory
2759 # name. Accept space and tab only in the latter.
2763 *[\\\"\#\$\&\'\`$am_lf]*)
2764 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2767 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2768 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2771 # Do 'set' in a subshell so we don't clobber the current shell's
2772 # arguments. Must try -L first in case configure is actually a
2773 # symlink; some systems play weird games with the mod time of symlinks
2774 # (eg FreeBSD returns the mod time of the symlink's containing
2778 for am_try in 1 2; do
2779 echo "timestamp, slept: $am_has_slept" > conftest.file
2780 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2781 if test "$*" = "X"; then
2783 set X `ls -t "$srcdir/configure" conftest.file`
2785 if test "$*" != "X $srcdir/configure conftest.file" \
2786 && test "$*" != "X conftest.file $srcdir/configure"; then
2788 # If neither matched, then we have a broken ls. This can happen
2789 # if, for instance, CONFIG_SHELL is bash and it inherits a
2790 # broken ls alias from the environment. This has actually
2791 # happened. Such a system could not be considered "sane".
2792 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2793 alias in your environment" "$LINENO" 5
2795 if test "$2" = conftest.file || test $am_try -eq 2; then
2802 test "$2" = conftest.file
2808 as_fn_error $? "newly created file is older than distributed files!
2809 Check your system clock" "$LINENO" 5
2811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2812 $as_echo "yes" >&6; }
2813 # If we didn't sleep, we still need to ensure time stamps of config.status and
2814 # generated files are strictly newer.
2816 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2823 test "$program_prefix" != NONE &&
2824 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2825 # Use a double $ so make ignores it.
2826 test "$program_suffix" != NONE &&
2827 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2828 # Double any \ or $.
2829 # By default was `s,x,x', remove it if useless.
2830 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2831 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2833 # Expand $ac_aux_dir to an absolute path.
2834 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2836 if test x"${MISSING+set}" != xset; then
2839 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2841 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2844 # Use eval to expand $SHELL
2845 if eval "$MISSING --is-lightweight"; then
2846 am_missing_run="$MISSING "
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2850 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2853 if test x"${install_sh+set}" != xset; then
2856 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2858 install_sh="\${SHELL} $am_aux_dir/install-sh"
2862 # Installed binaries are usually stripped using 'strip' when the user
2863 # run "make install-strip". However 'strip' might not be the right
2864 # tool to use in cross-compilation environments, therefore Automake
2865 # will honor the 'STRIP' environment variable to overrule this program.
2866 if test "$cross_compiling" != no; then
2867 if test -n "$ac_tool_prefix"; then
2868 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2869 set dummy ${ac_tool_prefix}strip; ac_word=$2
2870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2871 $as_echo_n "checking for $ac_word... " >&6; }
2872 if ${ac_cv_prog_STRIP+:} false; then :
2873 $as_echo_n "(cached) " >&6
2875 if test -n "$STRIP"; then
2876 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2882 test -z "$as_dir" && as_dir=.
2883 for ac_exec_ext in '' $ac_executable_extensions; do
2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2885 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2895 STRIP=$ac_cv_prog_STRIP
2896 if test -n "$STRIP"; then
2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2898 $as_echo "$STRIP" >&6; }
2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901 $as_echo "no" >&6; }
2906 if test -z "$ac_cv_prog_STRIP"; then
2908 # Extract the first word of "strip", so it can be a program name with args.
2909 set dummy strip; ac_word=$2
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2911 $as_echo_n "checking for $ac_word... " >&6; }
2912 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2913 $as_echo_n "(cached) " >&6
2915 if test -n "$ac_ct_STRIP"; then
2916 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2918 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922 test -z "$as_dir" && as_dir=.
2923 for ac_exec_ext in '' $ac_executable_extensions; do
2924 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2925 ac_cv_prog_ac_ct_STRIP="strip"
2926 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2935 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2936 if test -n "$ac_ct_STRIP"; then
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2938 $as_echo "$ac_ct_STRIP" >&6; }
2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2941 $as_echo "no" >&6; }
2944 if test "x$ac_ct_STRIP" = x; then
2947 case $cross_compiling:$ac_tool_warned in
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2950 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2951 ac_tool_warned=yes ;;
2956 STRIP="$ac_cv_prog_STRIP"
2960 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2963 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2964 if test -z "$MKDIR_P"; then
2965 if ${ac_cv_path_mkdir+:} false; then :
2966 $as_echo_n "(cached) " >&6
2968 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2969 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2972 test -z "$as_dir" && as_dir=.
2973 for ac_prog in mkdir gmkdir; do
2974 for ac_exec_ext in '' $ac_executable_extensions; do
2975 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2976 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2977 'mkdir (GNU coreutils) '* | \
2978 'mkdir (coreutils) '* | \
2979 'mkdir (fileutils) '4.1*)
2980 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2990 test -d ./--version && rmdir ./--version
2991 if test "${ac_cv_path_mkdir+set}" = set; then
2992 MKDIR_P="$ac_cv_path_mkdir -p"
2994 # As a last resort, use the slow shell script. Don't cache a
2995 # value for MKDIR_P within a source directory, because that will
2996 # break other packages using the cache if that directory is
2997 # removed, or if the value is a relative name.
2998 MKDIR_P="$ac_install_sh -d"
3001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3002 $as_echo "$MKDIR_P" >&6; }
3004 for ac_prog in gawk mawk nawk awk
3006 # Extract the first word of "$ac_prog", so it can be a program name with args.
3007 set dummy $ac_prog; ac_word=$2
3008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3009 $as_echo_n "checking for $ac_word... " >&6; }
3010 if ${ac_cv_prog_AWK+:} false; then :
3011 $as_echo_n "(cached) " >&6
3013 if test -n "$AWK"; then
3014 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3020 test -z "$as_dir" && as_dir=.
3021 for ac_exec_ext in '' $ac_executable_extensions; do
3022 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3023 ac_cv_prog_AWK="$ac_prog"
3024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3034 if test -n "$AWK"; then
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3036 $as_echo "$AWK" >&6; }
3038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3039 $as_echo "no" >&6; }
3043 test -n "$AWK" && break
3046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3047 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3049 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3050 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3051 $as_echo_n "(cached) " >&6
3053 cat >conftest.make <<\_ACEOF
3056 @echo '@@@%%%=$(MAKE)=@@@%%%'
3058 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3059 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3061 eval ac_cv_prog_make_${ac_make}_set=yes;;
3063 eval ac_cv_prog_make_${ac_make}_set=no;;
3067 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3069 $as_echo "yes" >&6; }
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3073 $as_echo "no" >&6; }
3074 SET_MAKE="MAKE=${MAKE-make}"
3077 rm -rf .tst 2>/dev/null
3078 mkdir .tst 2>/dev/null
3079 if test -d .tst; then
3084 rmdir .tst 2>/dev/null
3086 # Check whether --enable-silent-rules was given.
3087 if test "${enable_silent_rules+set}" = set; then :
3088 enableval=$enable_silent_rules;
3091 case $enable_silent_rules in # (((
3092 yes) AM_DEFAULT_VERBOSITY=0;;
3093 no) AM_DEFAULT_VERBOSITY=1;;
3094 *) AM_DEFAULT_VERBOSITY=1;;
3096 am_make=${MAKE-make}
3097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3098 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3099 if ${am_cv_make_support_nested_variables+:} false; then :
3100 $as_echo_n "(cached) " >&6
3102 if $as_echo 'TRUE=$(BAR$(V))
3108 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3109 am_cv_make_support_nested_variables=yes
3111 am_cv_make_support_nested_variables=no
3114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3115 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3116 if test $am_cv_make_support_nested_variables = yes; then
3118 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3120 AM_V=$AM_DEFAULT_VERBOSITY
3121 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3125 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3126 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3127 # is not polluted with repeated "-I."
3128 am__isrc=' -I$(srcdir)'
3129 # test to see if srcdir already configured
3130 if test -f $srcdir/config.status; then
3131 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3135 # test whether we have cygpath
3136 if test -z "$CYGPATH_W"; then
3137 if (cygpath --version) >/dev/null 2>/dev/null; then
3138 CYGPATH_W='cygpath -w'
3145 # Define the identity of the package.
3147 VERSION='2.1.5-beta'
3150 cat >>confdefs.h <<_ACEOF
3151 #define PACKAGE "$PACKAGE"
3155 cat >>confdefs.h <<_ACEOF
3156 #define VERSION "$VERSION"
3159 # Some tools Automake needs.
3161 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3164 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3167 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3170 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3173 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3175 # For better backward compatibility. To be removed once Automake 1.9.x
3176 # dies out for good. For more background, see:
3177 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3178 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3179 mkdir_p='$(MKDIR_P)'
3181 # We need awk for the "check" target (and possibly the TAP driver). The
3182 # system "awk" is bad on some platforms.
3183 # Always define AMTAR for backward compatibility. Yes, it's still used
3184 # in the wild :-( We should find a proper way to deprecate it ...
3188 # We'll loop over all known methods to create a tar archive until one works.
3189 _am_tools='gnutar pax cpio none'
3191 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3198 # POSIX will say in a future version that running "rm -f" with no argument
3199 # is OK; and we want to be able to make that assumption in our Makefile
3200 # recipes. So use an aggressive probe to check that the usage we want is
3201 # actually supported "in the wild" to an acceptable degree.
3202 # See automake bug#10828.
3203 # To make any issue more visible, cause the running configure to be aborted
3204 # by default if the 'rm' program in use doesn't match our expectations; the
3205 # user can still override this though.
3206 if rm -f && rm -fr && rm -rf; then : OK; else
3210 Your 'rm' program seems unable to run without file operands specified
3211 on the command line, even when the '-f' option is present. This is contrary
3212 to the behaviour of most rm programs out there, and not conforming with
3213 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3215 Please tell bug-automake@gnu.org about your system, including the value
3216 of your $PATH and any error possibly output before this message. This
3217 can help us improve future automake versions.
3220 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3221 echo 'Configuration will proceed anyway, since you have set the' >&2
3222 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3226 Aborting the configuration process, to ensure you take notice of the issue.
3228 You can download and install GNU coreutils to get an 'rm' implementation
3229 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3231 If you want to complete the configuration process using your problematic
3232 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3233 to "yes", and re-run configure.
3236 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3240 # Check whether --enable-silent-rules was given.
3241 if test "${enable_silent_rules+set}" = set; then :
3242 enableval=$enable_silent_rules;
3245 case $enable_silent_rules in # (((
3246 yes) AM_DEFAULT_VERBOSITY=0;;
3247 no) AM_DEFAULT_VERBOSITY=1;;
3248 *) AM_DEFAULT_VERBOSITY=0;;
3250 am_make=${MAKE-make}
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3252 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3253 if ${am_cv_make_support_nested_variables+:} false; then :
3254 $as_echo_n "(cached) " >&6
3256 if $as_echo 'TRUE=$(BAR$(V))
3262 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3263 am_cv_make_support_nested_variables=yes
3265 am_cv_make_support_nested_variables=no
3268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3269 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3270 if test $am_cv_make_support_nested_variables = yes; then
3272 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3274 AM_V=$AM_DEFAULT_VERBOSITY
3275 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3279 ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in"
3282 $as_echo "#define NUMERIC_VERSION 0x02010500" >>confdefs.h
3285 if test "$prefix" = "NONE"; then
3290 DEPDIR="${am__leading_dot}deps"
3292 ac_config_commands="$ac_config_commands depfiles"
3295 am_make=${MAKE-make}
3296 cat > confinc << 'END'
3298 @echo this is the am__doit target
3301 # If we don't find an include directive, just comment out the code.
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3303 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3307 # First try GNU make style include.
3308 echo "include confinc" > confmf
3309 # Ignore all kinds of additional output from 'make'.
3310 case `$am_make -s -f confmf 2> /dev/null` in #(
3311 *the\ am__doit\ target*)
3317 # Now try BSD make style include.
3318 if test "$am__include" = "#"; then
3319 echo '.include "confinc"' > confmf
3320 case `$am_make -s -f confmf 2> /dev/null` in #(
3321 *the\ am__doit\ target*)
3322 am__include=.include
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3331 $as_echo "$_am_result" >&6; }
3332 rm -f confinc confmf
3334 # Check whether --enable-dependency-tracking was given.
3335 if test "${enable_dependency_tracking+set}" = set; then :
3336 enableval=$enable_dependency_tracking;
3339 if test "x$enable_dependency_tracking" != xno; then
3340 am_depcomp="$ac_aux_dir/depcomp"
3344 if test "x$enable_dependency_tracking" != xno; then
3354 ac_cpp='$CPP $CPPFLAGS'
3355 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3356 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3357 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3358 if test -n "$ac_tool_prefix"; then
3359 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3360 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3362 $as_echo_n "checking for $ac_word... " >&6; }
3363 if ${ac_cv_prog_CC+:} false; then :
3364 $as_echo_n "(cached) " >&6
3366 if test -n "$CC"; then
3367 ac_cv_prog_CC="$CC" # Let the user override the test.
3369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3373 test -z "$as_dir" && as_dir=.
3374 for ac_exec_ext in '' $ac_executable_extensions; do
3375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3376 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3387 if test -n "$CC"; then
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3389 $as_echo "$CC" >&6; }
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3392 $as_echo "no" >&6; }
3397 if test -z "$ac_cv_prog_CC"; then
3399 # Extract the first word of "gcc", so it can be a program name with args.
3400 set dummy gcc; ac_word=$2
3401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3402 $as_echo_n "checking for $ac_word... " >&6; }
3403 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3404 $as_echo_n "(cached) " >&6
3406 if test -n "$ac_ct_CC"; then
3407 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3413 test -z "$as_dir" && as_dir=.
3414 for ac_exec_ext in '' $ac_executable_extensions; do
3415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3416 ac_cv_prog_ac_ct_CC="gcc"
3417 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3426 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3427 if test -n "$ac_ct_CC"; then
3428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3429 $as_echo "$ac_ct_CC" >&6; }
3431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3432 $as_echo "no" >&6; }
3435 if test "x$ac_ct_CC" = x; then
3438 case $cross_compiling:$ac_tool_warned in
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3441 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3442 ac_tool_warned=yes ;;
3450 if test -z "$CC"; then
3451 if test -n "$ac_tool_prefix"; then
3452 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3453 set dummy ${ac_tool_prefix}cc; 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
3459 if test -n "$CC"; then
3460 ac_cv_prog_CC="$CC" # Let the user override the test.
3462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466 test -z "$as_dir" && as_dir=.
3467 for ac_exec_ext in '' $ac_executable_extensions; do
3468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3469 ac_cv_prog_CC="${ac_tool_prefix}cc"
3470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3480 if test -n "$CC"; then
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3482 $as_echo "$CC" >&6; }
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3485 $as_echo "no" >&6; }
3491 if test -z "$CC"; then
3492 # Extract the first word of "cc", so it can be a program name with args.
3493 set dummy cc; ac_word=$2
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3495 $as_echo_n "checking for $ac_word... " >&6; }
3496 if ${ac_cv_prog_CC+:} false; then :
3497 $as_echo_n "(cached) " >&6
3499 if test -n "$CC"; then
3500 ac_cv_prog_CC="$CC" # Let the user override the test.
3503 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507 test -z "$as_dir" && as_dir=.
3508 for ac_exec_ext in '' $ac_executable_extensions; do
3509 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3510 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3511 ac_prog_rejected=yes
3515 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3522 if test $ac_prog_rejected = yes; then
3523 # We found a bogon in the path, so make sure we never use it.
3524 set dummy $ac_cv_prog_CC
3526 if test $# != 0; then
3527 # We chose a different compiler from the bogus one.
3528 # However, it has the same basename, so the bogon will be chosen
3529 # first if we set CC to just the basename; use the full file name.
3531 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3537 if test -n "$CC"; then
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3539 $as_echo "$CC" >&6; }
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3542 $as_echo "no" >&6; }
3547 if test -z "$CC"; then
3548 if test -n "$ac_tool_prefix"; then
3549 for ac_prog in cl.exe
3551 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3552 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3554 $as_echo_n "checking for $ac_word... " >&6; }
3555 if ${ac_cv_prog_CC+:} false; then :
3556 $as_echo_n "(cached) " >&6
3558 if test -n "$CC"; then
3559 ac_cv_prog_CC="$CC" # Let the user override the test.
3561 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3565 test -z "$as_dir" && as_dir=.
3566 for ac_exec_ext in '' $ac_executable_extensions; do
3567 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3568 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3569 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3579 if test -n "$CC"; then
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3581 $as_echo "$CC" >&6; }
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3584 $as_echo "no" >&6; }
3588 test -n "$CC" && break
3591 if test -z "$CC"; then
3593 for ac_prog in cl.exe
3595 # Extract the first word of "$ac_prog", so it can be a program name with args.
3596 set dummy $ac_prog; ac_word=$2
3597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3598 $as_echo_n "checking for $ac_word... " >&6; }
3599 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3600 $as_echo_n "(cached) " >&6
3602 if test -n "$ac_ct_CC"; then
3603 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3609 test -z "$as_dir" && as_dir=.
3610 for ac_exec_ext in '' $ac_executable_extensions; do
3611 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3612 ac_cv_prog_ac_ct_CC="$ac_prog"
3613 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3622 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3623 if test -n "$ac_ct_CC"; then
3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3625 $as_echo "$ac_ct_CC" >&6; }
3627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3628 $as_echo "no" >&6; }
3632 test -n "$ac_ct_CC" && break
3635 if test "x$ac_ct_CC" = x; then
3638 case $cross_compiling:$ac_tool_warned in
3640 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3641 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3642 ac_tool_warned=yes ;;
3651 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3652 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3653 as_fn_error $? "no acceptable C compiler found in \$PATH
3654 See \`config.log' for more details" "$LINENO" 5; }
3656 # Provide some information about the compiler.
3657 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3660 for ac_option in --version -v -V -qversion; do
3661 { { ac_try="$ac_compiler $ac_option >&5"
3663 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3664 *) ac_try_echo=$ac_try;;
3666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3667 $as_echo "$ac_try_echo"; } >&5
3668 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3670 if test -s conftest.err; then
3672 ... rest of stderr output deleted ...
3673 10q' conftest.err >conftest.er1
3674 cat conftest.er1 >&5
3676 rm -f conftest.er1 conftest.err
3677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3678 test $ac_status = 0; }
3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3682 /* end confdefs.h. */
3692 ac_clean_files_save=$ac_clean_files
3693 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3694 # Try to create an executable without -o first, disregard a.out.
3695 # It will help us diagnose broken compilers, and finding out an intuition
3697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3698 $as_echo_n "checking whether the C compiler works... " >&6; }
3699 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3701 # The possible output files:
3702 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3705 for ac_file in $ac_files
3708 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3709 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3714 if { { ac_try="$ac_link_default"
3716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3717 *) ac_try_echo=$ac_try;;
3719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3720 $as_echo "$ac_try_echo"; } >&5
3721 (eval "$ac_link_default") 2>&5
3723 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3724 test $ac_status = 0; }; then :
3725 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3726 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3727 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3728 # so that the user can short-circuit this test for compilers unknown to
3730 for ac_file in $ac_files ''
3732 test -f "$ac_file" || continue
3734 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3737 # We found the default executable, but exeext='' is most
3741 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3743 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3745 # We set ac_cv_exeext here because the later test for it is not
3746 # safe: cross compilers may not add the suffix if given an `-o'
3747 # argument, so we may need to know it at that point already.
3748 # Even if this section looks crufty: it has the advantage of
3755 test "$ac_cv_exeext" = no && ac_cv_exeext=
3760 if test -z "$ac_file"; then :
3761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3762 $as_echo "no" >&6; }
3763 $as_echo "$as_me: failed program was:" >&5
3764 sed 's/^/| /' conftest.$ac_ext >&5
3766 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3767 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3768 as_fn_error 77 "C compiler cannot create executables
3769 See \`config.log' for more details" "$LINENO" 5; }
3771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3772 $as_echo "yes" >&6; }
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3775 $as_echo_n "checking for C compiler default output file name... " >&6; }
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3777 $as_echo "$ac_file" >&6; }
3778 ac_exeext=$ac_cv_exeext
3780 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3781 ac_clean_files=$ac_clean_files_save
3782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3783 $as_echo_n "checking for suffix of executables... " >&6; }
3784 if { { ac_try="$ac_link"
3786 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3787 *) ac_try_echo=$ac_try;;
3789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3790 $as_echo "$ac_try_echo"; } >&5
3791 (eval "$ac_link") 2>&5
3793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3794 test $ac_status = 0; }; then :
3795 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3796 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3797 # work properly (i.e., refer to `conftest.exe'), while it won't with
3799 for ac_file in conftest.exe conftest conftest.*; do
3800 test -f "$ac_file" || continue
3802 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3803 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3810 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3811 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3812 See \`config.log' for more details" "$LINENO" 5; }
3814 rm -f conftest conftest$ac_cv_exeext
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3816 $as_echo "$ac_cv_exeext" >&6; }
3818 rm -f conftest.$ac_ext
3819 EXEEXT=$ac_cv_exeext
3821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3822 /* end confdefs.h. */
3827 FILE *f = fopen ("conftest.out", "w");
3828 return ferror (f) || fclose (f) != 0;
3834 ac_clean_files="$ac_clean_files conftest.out"
3835 # Check that the compiler produces executables we can run. If not, either
3836 # the compiler is broken, or we cross compile.
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3838 $as_echo_n "checking whether we are cross compiling... " >&6; }
3839 if test "$cross_compiling" != yes; then
3840 { { ac_try="$ac_link"
3842 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3843 *) ac_try_echo=$ac_try;;
3845 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3846 $as_echo "$ac_try_echo"; } >&5
3847 (eval "$ac_link") 2>&5
3849 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3850 test $ac_status = 0; }
3851 if { ac_try='./conftest$ac_cv_exeext'
3852 { { case "(($ac_try" in
3853 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3854 *) ac_try_echo=$ac_try;;
3856 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3857 $as_echo "$ac_try_echo"; } >&5
3858 (eval "$ac_try") 2>&5
3860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3861 test $ac_status = 0; }; }; then
3864 if test "$cross_compiling" = maybe; then
3867 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3868 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3869 as_fn_error $? "cannot run C compiled programs.
3870 If you meant to cross compile, use \`--host'.
3871 See \`config.log' for more details" "$LINENO" 5; }
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3876 $as_echo "$cross_compiling" >&6; }
3878 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3879 ac_clean_files=$ac_clean_files_save
3880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3881 $as_echo_n "checking for suffix of object files... " >&6; }
3882 if ${ac_cv_objext+:} false; then :
3883 $as_echo_n "(cached) " >&6
3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3886 /* end confdefs.h. */
3896 rm -f conftest.o conftest.obj
3897 if { { ac_try="$ac_compile"
3899 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3900 *) ac_try_echo=$ac_try;;
3902 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3903 $as_echo "$ac_try_echo"; } >&5
3904 (eval "$ac_compile") 2>&5
3906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3907 test $ac_status = 0; }; then :
3908 for ac_file in conftest.o conftest.obj conftest.*; do
3909 test -f "$ac_file" || continue;
3911 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3912 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3917 $as_echo "$as_me: failed program was:" >&5
3918 sed 's/^/| /' conftest.$ac_ext >&5
3920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3921 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3922 as_fn_error $? "cannot compute suffix of object files: cannot compile
3923 See \`config.log' for more details" "$LINENO" 5; }
3925 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3928 $as_echo "$ac_cv_objext" >&6; }
3929 OBJEXT=$ac_cv_objext
3931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3932 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3933 if ${ac_cv_c_compiler_gnu+:} false; then :
3934 $as_echo_n "(cached) " >&6
3936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3937 /* end confdefs.h. */
3950 if ac_fn_c_try_compile "$LINENO"; then :
3955 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3956 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3960 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3961 if test $ac_compiler_gnu = yes; then
3966 ac_test_CFLAGS=${CFLAGS+set}
3967 ac_save_CFLAGS=$CFLAGS
3968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3969 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3970 if ${ac_cv_prog_cc_g+:} false; then :
3971 $as_echo_n "(cached) " >&6
3973 ac_save_c_werror_flag=$ac_c_werror_flag
3974 ac_c_werror_flag=yes
3977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3978 /* end confdefs.h. */
3988 if ac_fn_c_try_compile "$LINENO"; then :
3992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3993 /* end confdefs.h. */
4003 if ac_fn_c_try_compile "$LINENO"; then :
4006 ac_c_werror_flag=$ac_save_c_werror_flag
4008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4009 /* end confdefs.h. */
4019 if ac_fn_c_try_compile "$LINENO"; then :
4022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4024 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4027 ac_c_werror_flag=$ac_save_c_werror_flag
4029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4030 $as_echo "$ac_cv_prog_cc_g" >&6; }
4031 if test "$ac_test_CFLAGS" = set; then
4032 CFLAGS=$ac_save_CFLAGS
4033 elif test $ac_cv_prog_cc_g = yes; then
4034 if test "$GCC" = yes; then
4040 if test "$GCC" = yes; then
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4047 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4048 if ${ac_cv_prog_cc_c89+:} false; then :
4049 $as_echo_n "(cached) " >&6
4051 ac_cv_prog_cc_c89=no
4053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4054 /* end confdefs.h. */
4058 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4059 struct buf { int x; };
4060 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4061 static char *e (p, i)
4067 static char *f (char * (*g) (char **, int), char **p, ...)
4072 s = g (p, va_arg (v,int));
4077 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4078 function prototypes and stuff, but not '\xHH' hex character constants.
4079 These don't provoke an error unfortunately, instead are silently treated
4080 as 'x'. The following induces an error, until -std is added to get
4081 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4082 array size at least. It's necessary to write '\x00'==0 to get something
4083 that's true only with -std. */
4084 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4086 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4087 inside strings and character constants. */
4089 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4091 int test (int i, double x);
4092 struct s1 {int (*f) (int a);};
4093 struct s2 {int (*f) (double a);};
4094 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4100 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4105 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4106 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4108 CC="$ac_save_CC $ac_arg"
4109 if ac_fn_c_try_compile "$LINENO"; then :
4110 ac_cv_prog_cc_c89=$ac_arg
4112 rm -f core conftest.err conftest.$ac_objext
4113 test "x$ac_cv_prog_cc_c89" != "xno" && break
4115 rm -f conftest.$ac_ext
4120 case "x$ac_cv_prog_cc_c89" in
4122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4123 $as_echo "none needed" >&6; } ;;
4125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4126 $as_echo "unsupported" >&6; } ;;
4128 CC="$CC $ac_cv_prog_cc_c89"
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4130 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4132 if test "x$ac_cv_prog_cc_c89" != xno; then :
4137 ac_cpp='$CPP $CPPFLAGS'
4138 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4139 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4140 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4143 ac_cpp='$CPP $CPPFLAGS'
4144 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4145 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4146 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4148 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4149 if ${am_cv_prog_cc_c_o+:} false; then :
4150 $as_echo_n "(cached) " >&6
4152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4153 /* end confdefs.h. */
4163 # Make sure it works both with $CC and with simple cc.
4164 # Following AC_PROG_CC_C_O, we do the test twice because some
4165 # compilers refuse to overwrite an existing .o file with -o,
4166 # though they will create one.
4167 am_cv_prog_cc_c_o=yes
4169 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4170 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4172 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4173 (exit $ac_status); } \
4174 && test -f conftest2.$ac_objext; then
4177 am_cv_prog_cc_c_o=no
4181 rm -f core conftest*
4184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4185 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4186 if test "$am_cv_prog_cc_c_o" != yes; then
4187 # Losing compiler, so override with the script.
4188 # FIXME: It is wrong to rewrite CC.
4189 # But if we don't then we get into trouble of one sort or another.
4190 # A longer-term fix would be to have automake use am__CC in this case,
4191 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4192 CC="$am_aux_dir/compile $CC"
4195 ac_cpp='$CPP $CPPFLAGS'
4196 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4197 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4198 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4201 depcc="$CC" am_compiler_list=
4203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4204 $as_echo_n "checking dependency style of $depcc... " >&6; }
4205 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4206 $as_echo_n "(cached) " >&6
4208 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4209 # We make a subdir and do the tests there. Otherwise we can end up
4210 # making bogus files that we don't know about and never remove. For
4211 # instance it was reported that on HP-UX the gcc test will end up
4212 # making a dummy file named 'D' -- because '-MD' means "put the output
4216 # Copy depcomp to subdir because otherwise we won't find it if we're
4217 # using a relative directory.
4218 cp "$am_depcomp" conftest.dir
4220 # We will build objects and dependencies in a subdirectory because
4221 # it helps to detect inapplicable dependency modes. For instance
4222 # both Tru64's cc and ICC support -MD to output dependencies as a
4223 # side effect of compilation, but ICC will put the dependencies in
4224 # the current directory while Tru64 will put them in the object
4228 am_cv_CC_dependencies_compiler_type=none
4229 if test "$am_compiler_list" = ""; then
4230 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4233 case " $depcc " in #(
4234 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4237 for depmode in $am_compiler_list; do
4238 # Setup a source with many dependencies, because some compilers
4239 # like to wrap large dependency lists on column 80 (with \), and
4240 # we should not choose a depcomp mode which is confused by this.
4242 # We need to recreate these files for each test, as the compiler may
4243 # overwrite some of them when testing with obscure command lines.
4244 # This happens at least with the AIX C compiler.
4246 for i in 1 2 3 4 5 6; do
4247 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4248 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4249 # Solaris 10 /bin/sh.
4250 echo '/* dummy */' > sub/conftst$i.h
4252 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4254 # We check with '-c' and '-o' for the sake of the "dashmstdout"
4255 # mode. It turns out that the SunPro C++ compiler does not properly
4256 # handle '-M -o', and we need to detect this. Also, some Intel
4257 # versions had trouble with output in subdirs.
4258 am__obj=sub/conftest.${OBJEXT-o}
4259 am__minus_obj="-o $am__obj"
4262 # This depmode causes a compiler race in universal mode.
4263 test "$am__universal" = false || continue
4266 # After this tag, mechanisms are not by side-effect, so they'll
4267 # only be used when explicitly requested.
4268 if test "x$enable_dependency_tracking" = xyes; then
4274 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4275 # This compiler won't grok '-c -o', but also, the minuso test has
4276 # not run yet. These depmodes are late enough in the game, and
4277 # so weak that their functioning should not be impacted.
4278 am__obj=conftest.${OBJEXT-o}
4283 if depmode=$depmode \
4284 source=sub/conftest.c object=$am__obj \
4285 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4286 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4287 >/dev/null 2>conftest.err &&
4288 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4289 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4290 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4291 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4292 # icc doesn't choke on unknown options, it will just issue warnings
4293 # or remarks (even with -Werror). So we grep stderr for any message
4294 # that says an option was ignored or not supported.
4295 # When given -MP, icc 7.0 and 7.1 complain thusly:
4296 # icc: Command line warning: ignoring option '-M'; no argument required
4297 # The diagnosis changed in icc 8.0:
4298 # icc: Command line remark: option '-MP' not supported
4299 if (grep 'ignoring option' conftest.err ||
4300 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4301 am_cv_CC_dependencies_compiler_type=$depmode
4310 am_cv_CC_dependencies_compiler_type=none
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4315 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4316 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4319 test "x$enable_dependency_tracking" != xno \
4320 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4322 am__fastdepCC_FALSE='#'
4324 am__fastdepCC_TRUE='#'
4325 am__fastdepCC_FALSE=
4331 ac_cpp='$CPP $CPPFLAGS'
4332 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4333 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4334 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4336 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4337 # On Suns, sometimes $CPP names a directory.
4338 if test -n "$CPP" && test -d "$CPP"; then
4341 if test -z "$CPP"; then
4342 if ${ac_cv_prog_CPP+:} false; then :
4343 $as_echo_n "(cached) " >&6
4345 # Double quotes because CPP needs to be expanded
4346 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4349 for ac_c_preproc_warn_flag in '' yes
4351 # Use a header file that comes with gcc, so configuring glibc
4352 # with a fresh cross-compiler works.
4353 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4354 # <limits.h> exists even on freestanding compilers.
4355 # On the NeXT, cc -E runs the code through the compiler's parser,
4356 # not just through cpp. "Syntax error" is here to catch this case.
4357 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4358 /* end confdefs.h. */
4360 # include <limits.h>
4362 # include <assert.h>
4366 if ac_fn_c_try_cpp "$LINENO"; then :
4369 # Broken: fails on valid input.
4372 rm -f conftest.err conftest.i conftest.$ac_ext
4374 # OK, works on sane cases. Now check whether nonexistent headers
4375 # can be detected and how.
4376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4377 /* end confdefs.h. */
4378 #include <ac_nonexistent.h>
4380 if ac_fn_c_try_cpp "$LINENO"; then :
4381 # Broken: success on invalid input.
4384 # Passes both tests.
4388 rm -f conftest.err conftest.i conftest.$ac_ext
4391 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4392 rm -f conftest.i conftest.err conftest.$ac_ext
4393 if $ac_preproc_ok; then :
4405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4406 $as_echo "$CPP" >&6; }
4408 for ac_c_preproc_warn_flag in '' yes
4410 # Use a header file that comes with gcc, so configuring glibc
4411 # with a fresh cross-compiler works.
4412 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4413 # <limits.h> exists even on freestanding compilers.
4414 # On the NeXT, cc -E runs the code through the compiler's parser,
4415 # not just through cpp. "Syntax error" is here to catch this case.
4416 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4417 /* end confdefs.h. */
4419 # include <limits.h>
4421 # include <assert.h>
4425 if ac_fn_c_try_cpp "$LINENO"; then :
4428 # Broken: fails on valid input.
4431 rm -f conftest.err conftest.i conftest.$ac_ext
4433 # OK, works on sane cases. Now check whether nonexistent headers
4434 # can be detected and how.
4435 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436 /* end confdefs.h. */
4437 #include <ac_nonexistent.h>
4439 if ac_fn_c_try_cpp "$LINENO"; then :
4440 # Broken: success on invalid input.
4443 # Passes both tests.
4447 rm -f conftest.err conftest.i conftest.$ac_ext
4450 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4451 rm -f conftest.i conftest.err conftest.$ac_ext
4452 if $ac_preproc_ok; then :
4455 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4456 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4457 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4458 See \`config.log' for more details" "$LINENO" 5; }
4462 ac_cpp='$CPP $CPPFLAGS'
4463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4469 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4470 if ${ac_cv_path_GREP+:} false; then :
4471 $as_echo_n "(cached) " >&6
4473 if test -z "$GREP"; then
4474 ac_path_GREP_found=false
4475 # Loop through the user's path and test for each of PROGNAME-LIST
4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4477 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4480 test -z "$as_dir" && as_dir=.
4481 for ac_prog in grep ggrep; do
4482 for ac_exec_ext in '' $ac_executable_extensions; do
4483 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4484 as_fn_executable_p "$ac_path_GREP" || continue
4485 # Check for GNU ac_path_GREP and select it if it is found.
4486 # Check for GNU $ac_path_GREP
4487 case `"$ac_path_GREP" --version 2>&1` in
4489 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4492 $as_echo_n 0123456789 >"conftest.in"
4495 cat "conftest.in" "conftest.in" >"conftest.tmp"
4496 mv "conftest.tmp" "conftest.in"
4497 cp "conftest.in" "conftest.nl"
4498 $as_echo 'GREP' >> "conftest.nl"
4499 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4500 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4501 as_fn_arith $ac_count + 1 && ac_count=$as_val
4502 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4503 # Best one so far, save it but keep looking for a better one
4504 ac_cv_path_GREP="$ac_path_GREP"
4505 ac_path_GREP_max=$ac_count
4507 # 10*(2^10) chars as input seems more than enough
4508 test $ac_count -gt 10 && break
4510 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4513 $ac_path_GREP_found && break 3
4518 if test -z "$ac_cv_path_GREP"; then
4519 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4522 ac_cv_path_GREP=$GREP
4526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4527 $as_echo "$ac_cv_path_GREP" >&6; }
4528 GREP="$ac_cv_path_GREP"
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4532 $as_echo_n "checking for egrep... " >&6; }
4533 if ${ac_cv_path_EGREP+:} false; then :
4534 $as_echo_n "(cached) " >&6
4536 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4537 then ac_cv_path_EGREP="$GREP -E"
4539 if test -z "$EGREP"; then
4540 ac_path_EGREP_found=false
4541 # Loop through the user's path and test for each of PROGNAME-LIST
4542 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4543 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4546 test -z "$as_dir" && as_dir=.
4547 for ac_prog in egrep; do
4548 for ac_exec_ext in '' $ac_executable_extensions; do
4549 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4550 as_fn_executable_p "$ac_path_EGREP" || continue
4551 # Check for GNU ac_path_EGREP and select it if it is found.
4552 # Check for GNU $ac_path_EGREP
4553 case `"$ac_path_EGREP" --version 2>&1` in
4555 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4558 $as_echo_n 0123456789 >"conftest.in"
4561 cat "conftest.in" "conftest.in" >"conftest.tmp"
4562 mv "conftest.tmp" "conftest.in"
4563 cp "conftest.in" "conftest.nl"
4564 $as_echo 'EGREP' >> "conftest.nl"
4565 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4566 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4567 as_fn_arith $ac_count + 1 && ac_count=$as_val
4568 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4569 # Best one so far, save it but keep looking for a better one
4570 ac_cv_path_EGREP="$ac_path_EGREP"
4571 ac_path_EGREP_max=$ac_count
4573 # 10*(2^10) chars as input seems more than enough
4574 test $ac_count -gt 10 && break
4576 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4579 $ac_path_EGREP_found && break 3
4584 if test -z "$ac_cv_path_EGREP"; then
4585 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4588 ac_cv_path_EGREP=$EGREP
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4594 $as_echo "$ac_cv_path_EGREP" >&6; }
4595 EGREP="$ac_cv_path_EGREP"
4598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4599 $as_echo_n "checking for ANSI C header files... " >&6; }
4600 if ${ac_cv_header_stdc+:} false; then :
4601 $as_echo_n "(cached) " >&6
4603 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4604 /* end confdefs.h. */
4618 if ac_fn_c_try_compile "$LINENO"; then :
4619 ac_cv_header_stdc=yes
4621 ac_cv_header_stdc=no
4623 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625 if test $ac_cv_header_stdc = yes; then
4626 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4628 /* end confdefs.h. */
4632 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4633 $EGREP "memchr" >/dev/null 2>&1; then :
4636 ac_cv_header_stdc=no
4642 if test $ac_cv_header_stdc = yes; then
4643 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4645 /* end confdefs.h. */
4649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4650 $EGREP "free" >/dev/null 2>&1; then :
4653 ac_cv_header_stdc=no
4659 if test $ac_cv_header_stdc = yes; then
4660 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4661 if test "$cross_compiling" = yes; then :
4664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665 /* end confdefs.h. */
4668 #if ((' ' & 0x0FF) == 0x020)
4669 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4670 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4672 # define ISLOWER(c) \
4673 (('a' <= (c) && (c) <= 'i') \
4674 || ('j' <= (c) && (c) <= 'r') \
4675 || ('s' <= (c) && (c) <= 'z'))
4676 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4679 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4684 for (i = 0; i < 256; i++)
4685 if (XOR (islower (i), ISLOWER (i))
4686 || toupper (i) != TOUPPER (i))
4691 if ac_fn_c_try_run "$LINENO"; then :
4694 ac_cv_header_stdc=no
4696 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4697 conftest.$ac_objext conftest.beam conftest.$ac_ext
4702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4703 $as_echo "$ac_cv_header_stdc" >&6; }
4704 if test $ac_cv_header_stdc = yes; then
4706 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4710 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4711 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4712 inttypes.h stdint.h unistd.h
4714 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4715 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4717 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4718 cat >>confdefs.h <<_ACEOF
4719 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4728 ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4729 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4736 if test "$MINIX" = yes; then
4738 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4741 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4744 $as_echo "#define _MINIX 1" >>confdefs.h
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4750 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4751 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4752 $as_echo_n "(cached) " >&6
4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4755 /* end confdefs.h. */
4757 # define __EXTENSIONS__ 1
4758 $ac_includes_default
4767 if ac_fn_c_try_compile "$LINENO"; then :
4768 ac_cv_safe_to_define___extensions__=yes
4770 ac_cv_safe_to_define___extensions__=no
4772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4775 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4776 test $ac_cv_safe_to_define___extensions__ = yes &&
4777 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4779 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4781 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4783 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4785 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4790 # Make sure we can run config.sub.
4791 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4792 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4795 $as_echo_n "checking build system type... " >&6; }
4796 if ${ac_cv_build+:} false; then :
4797 $as_echo_n "(cached) " >&6
4799 ac_build_alias=$build_alias
4800 test "x$ac_build_alias" = x &&
4801 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4802 test "x$ac_build_alias" = x &&
4803 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4804 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4805 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4809 $as_echo "$ac_cv_build" >&6; }
4810 case $ac_cv_build in
4812 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4815 ac_save_IFS=$IFS; IFS='-'
4821 # Remember, the first character of IFS is used to create $*,
4822 # except with old shells:
4825 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4829 $as_echo_n "checking host system type... " >&6; }
4830 if ${ac_cv_host+:} false; then :
4831 $as_echo_n "(cached) " >&6
4833 if test "x$host_alias" = x; then
4834 ac_cv_host=$ac_cv_build
4836 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4837 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4842 $as_echo "$ac_cv_host" >&6; }
4845 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4848 ac_save_IFS=$IFS; IFS='-'
4854 # Remember, the first character of IFS is used to create $*,
4855 # except with old shells:
4858 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4865 # CFLAGS="$CFLAGS -D_OSF_SOURCE"
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4872 $as_echo_n "checking whether ln -s works... " >&6; }
4874 if test "$LN_S" = "ln -s"; then
4875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4876 $as_echo "yes" >&6; }
4878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4879 $as_echo "no, using $LN_S" >&6; }
4882 # AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
4884 # AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older
4886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4887 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4888 if ${ac_cv_path_SED+:} false; then :
4889 $as_echo_n "(cached) " >&6
4891 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4892 for ac_i in 1 2 3 4 5 6 7; do
4893 ac_script="$ac_script$as_nl$ac_script"
4895 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4896 { ac_script=; unset ac_script;}
4897 if test -z "$SED"; then
4898 ac_path_SED_found=false
4899 # Loop through the user's path and test for each of PROGNAME-LIST
4900 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4904 test -z "$as_dir" && as_dir=.
4905 for ac_prog in sed gsed; do
4906 for ac_exec_ext in '' $ac_executable_extensions; do
4907 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4908 as_fn_executable_p "$ac_path_SED" || continue
4909 # Check for GNU ac_path_SED and select it if it is found.
4910 # Check for GNU $ac_path_SED
4911 case `"$ac_path_SED" --version 2>&1` in
4913 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4916 $as_echo_n 0123456789 >"conftest.in"
4919 cat "conftest.in" "conftest.in" >"conftest.tmp"
4920 mv "conftest.tmp" "conftest.in"
4921 cp "conftest.in" "conftest.nl"
4922 $as_echo '' >> "conftest.nl"
4923 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4924 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4925 as_fn_arith $ac_count + 1 && ac_count=$as_val
4926 if test $ac_count -gt ${ac_path_SED_max-0}; then
4927 # Best one so far, save it but keep looking for a better one
4928 ac_cv_path_SED="$ac_path_SED"
4929 ac_path_SED_max=$ac_count
4931 # 10*(2^10) chars as input seems more than enough
4932 test $ac_count -gt 10 && break
4934 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4937 $ac_path_SED_found && break 3
4942 if test -z "$ac_cv_path_SED"; then
4943 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4951 $as_echo "$ac_cv_path_SED" >&6; }
4952 SED="$ac_cv_path_SED"
4956 if test $ac_cv_c_compiler_gnu = yes; then
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4958 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4959 if ${ac_cv_prog_gcc_traditional+:} false; then :
4960 $as_echo_n "(cached) " >&6
4962 ac_pattern="Autoconf.*'x'"
4963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4964 /* end confdefs.h. */
4968 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4969 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4970 ac_cv_prog_gcc_traditional=yes
4972 ac_cv_prog_gcc_traditional=no
4977 if test $ac_cv_prog_gcc_traditional = no; then
4978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4979 /* end confdefs.h. */
4983 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4984 $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4985 ac_cv_prog_gcc_traditional=yes
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4992 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4993 if test $ac_cv_prog_gcc_traditional = yes; then
4994 CC="$CC -traditional"
4999 # We need to test for at least gcc 2.95 here, because older versions don't
5000 # have -fno-strict-aliasing
5001 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5002 /* end confdefs.h. */
5008 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
5015 if ac_fn_c_try_compile "$LINENO"; then :
5020 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5022 if test "$GCC" = "yes" ; then
5023 # Enable many gcc warnings by default...
5024 CFLAGS="$CFLAGS -Wall"
5025 # And disable the strict-aliasing optimization, since it breaks
5026 # our sockaddr-handling code in strange ways.
5027 if test x$have_gcc295 = xyes; then
5028 CFLAGS="$CFLAGS -fno-strict-aliasing"
5032 # OS X Lion started deprecating the system openssl. Let's just disable
5033 # all deprecation warnings on OS X.
5037 CFLAGS="$CFLAGS -Wno-deprecated-declarations"
5041 # Check whether --enable-gcc-warnings was given.
5042 if test "${enable_gcc_warnings+set}" = set; then :
5043 enableval=$enable_gcc_warnings;
5047 # Check whether --enable-gcc-hardening was given.
5048 if test "${enable_gcc_hardening+set}" = set; then :
5049 enableval=$enable_gcc_hardening; if test x$enableval = xyes; then
5050 CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
5051 CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
5052 CFLAGS="$CFLAGS --param ssp-buffer-size=1"
5057 # Check whether --enable-thread-support was given.
5058 if test "${enable_thread_support+set}" = set; then :
5059 enableval=$enable_thread_support;
5061 enable_thread_support=yes
5064 # Check whether --enable-malloc-replacement was given.
5065 if test "${enable_malloc_replacement+set}" = set; then :
5066 enableval=$enable_malloc_replacement;
5068 enable_malloc_replacement=yes
5071 # Check whether --enable-openssl was given.
5072 if test "${enable_openssl+set}" = set; then :
5073 enableval=$enable_openssl;
5078 # Check whether --enable-debug-mode was given.
5079 if test "${enable_debug_mode+set}" = set; then :
5080 enableval=$enable_debug_mode;
5082 enable_debug_mode=yes
5085 # Check whether --enable-libevent-install was given.
5086 if test "${enable_libevent_install+set}" = set; then :
5087 enableval=$enable_libevent_install;
5089 enable_libevent_install=yes
5092 # Check whether --enable-libevent-regress was given.
5093 if test "${enable_libevent_regress+set}" = set; then :
5094 enableval=$enable_libevent_regress;
5096 enable_libevent_regress=yes
5099 # Check whether --enable-samples was given.
5100 if test "${enable_samples+set}" = set; then :
5101 enableval=$enable_samples;
5106 # Check whether --enable-function-sections was given.
5107 if test "${enable_function_sections+set}" = set; then :
5108 enableval=$enable_function_sections;
5110 enable_function_sections=no
5113 # Check whether --enable-verbose-debug was given.
5114 if test "${enable_verbose_debug+set}" = set; then :
5115 enableval=$enable_verbose_debug;
5117 enable_verbose_debug=no
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5125 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5130 macro_version='2.4.6'
5131 macro_revision='2.4.6'
5145 ltmain=$ac_aux_dir/ltmain.sh
5147 # Backslashify metacharacters that are still active within
5148 # double-quoted strings.
5149 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5151 # Same as above, but do not quote variable references.
5152 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5154 # Sed substitution to delay expansion of an escaped shell variable in a
5155 # double_quote_subst'ed string.
5156 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5158 # Sed substitution to delay expansion of an escaped single quote.
5159 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5161 # Sed substitution to avoid accidental globbing in evaled expressions
5162 no_glob_subst='s/\*/\\\*/g'
5164 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5165 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5166 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5169 $as_echo_n "checking how to print strings... " >&6; }
5170 # Test print first, because it will be a builtin if present.
5171 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5172 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5174 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5177 # Use this function as a fallback that always works.
5178 func_fallback_echo ()
5180 eval 'cat <<_LTECHO_EOF
5184 ECHO='func_fallback_echo'
5187 # func_echo_all arg...
5188 # Invoke $ECHO with all args, space-separated.
5195 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5196 $as_echo "printf" >&6; } ;;
5197 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5198 $as_echo "print -r" >&6; } ;;
5199 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5200 $as_echo "cat" >&6; } ;;
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5217 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5218 if ${ac_cv_path_SED+:} false; then :
5219 $as_echo_n "(cached) " >&6
5221 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5222 for ac_i in 1 2 3 4 5 6 7; do
5223 ac_script="$ac_script$as_nl$ac_script"
5225 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5226 { ac_script=; unset ac_script;}
5227 if test -z "$SED"; then
5228 ac_path_SED_found=false
5229 # Loop through the user's path and test for each of PROGNAME-LIST
5230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5234 test -z "$as_dir" && as_dir=.
5235 for ac_prog in sed gsed; do
5236 for ac_exec_ext in '' $ac_executable_extensions; do
5237 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5238 as_fn_executable_p "$ac_path_SED" || continue
5239 # Check for GNU ac_path_SED and select it if it is found.
5240 # Check for GNU $ac_path_SED
5241 case `"$ac_path_SED" --version 2>&1` in
5243 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5246 $as_echo_n 0123456789 >"conftest.in"
5249 cat "conftest.in" "conftest.in" >"conftest.tmp"
5250 mv "conftest.tmp" "conftest.in"
5251 cp "conftest.in" "conftest.nl"
5252 $as_echo '' >> "conftest.nl"
5253 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5254 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5255 as_fn_arith $ac_count + 1 && ac_count=$as_val
5256 if test $ac_count -gt ${ac_path_SED_max-0}; then
5257 # Best one so far, save it but keep looking for a better one
5258 ac_cv_path_SED="$ac_path_SED"
5259 ac_path_SED_max=$ac_count
5261 # 10*(2^10) chars as input seems more than enough
5262 test $ac_count -gt 10 && break
5264 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5267 $ac_path_SED_found && break 3
5272 if test -z "$ac_cv_path_SED"; then
5273 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5281 $as_echo "$ac_cv_path_SED" >&6; }
5282 SED="$ac_cv_path_SED"
5285 test -z "$SED" && SED=sed
5286 Xsed="$SED -e 1s/^X//"
5298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5299 $as_echo_n "checking for fgrep... " >&6; }
5300 if ${ac_cv_path_FGREP+:} false; then :
5301 $as_echo_n "(cached) " >&6
5303 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5304 then ac_cv_path_FGREP="$GREP -F"
5306 if test -z "$FGREP"; then
5307 ac_path_FGREP_found=false
5308 # Loop through the user's path and test for each of PROGNAME-LIST
5309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5310 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5313 test -z "$as_dir" && as_dir=.
5314 for ac_prog in fgrep; do
5315 for ac_exec_ext in '' $ac_executable_extensions; do
5316 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5317 as_fn_executable_p "$ac_path_FGREP" || continue
5318 # Check for GNU ac_path_FGREP and select it if it is found.
5319 # Check for GNU $ac_path_FGREP
5320 case `"$ac_path_FGREP" --version 2>&1` in
5322 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5325 $as_echo_n 0123456789 >"conftest.in"
5328 cat "conftest.in" "conftest.in" >"conftest.tmp"
5329 mv "conftest.tmp" "conftest.in"
5330 cp "conftest.in" "conftest.nl"
5331 $as_echo 'FGREP' >> "conftest.nl"
5332 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5333 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5334 as_fn_arith $ac_count + 1 && ac_count=$as_val
5335 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5336 # Best one so far, save it but keep looking for a better one
5337 ac_cv_path_FGREP="$ac_path_FGREP"
5338 ac_path_FGREP_max=$ac_count
5340 # 10*(2^10) chars as input seems more than enough
5341 test $ac_count -gt 10 && break
5343 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5346 $ac_path_FGREP_found && break 3
5351 if test -z "$ac_cv_path_FGREP"; then
5352 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5355 ac_cv_path_FGREP=$FGREP
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5361 $as_echo "$ac_cv_path_FGREP" >&6; }
5362 FGREP="$ac_cv_path_FGREP"
5365 test -z "$GREP" && GREP=grep
5385 # Check whether --with-gnu-ld was given.
5386 if test "${with_gnu_ld+set}" = set; then :
5387 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5393 if test yes = "$GCC"; then
5394 # Check if gcc -print-prog-name=ld gives a path.
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5396 $as_echo_n "checking for ld used by $CC... " >&6; }
5399 # gcc leaves a trailing carriage return, which upsets mingw
5400 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5402 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5405 # Accept absolute paths.
5407 re_direlt='/[^/][^/]*/\.\./'
5408 # Canonicalize the pathname of ld
5409 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5410 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5411 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5413 test -z "$LD" && LD=$ac_prog
5416 # If it fails, then pretend we aren't using GCC.
5420 # If it is relative, then search for the first ld in PATH.
5424 elif test yes = "$with_gnu_ld"; then
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5426 $as_echo_n "checking for GNU ld... " >&6; }
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5429 $as_echo_n "checking for non-GNU ld... " >&6; }
5431 if ${lt_cv_path_LD+:} false; then :
5432 $as_echo_n "(cached) " >&6
5434 if test -z "$LD"; then
5435 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5436 for ac_dir in $PATH; do
5438 test -z "$ac_dir" && ac_dir=.
5439 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5440 lt_cv_path_LD=$ac_dir/$ac_prog
5441 # Check to see if the program is GNU ld. I'd rather use --version,
5442 # but apparently some variants of GNU ld only accept -v.
5443 # Break only if it was the GNU/non-GNU ld that we prefer.
5444 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5445 *GNU* | *'with BFD'*)
5446 test no != "$with_gnu_ld" && break
5449 test yes != "$with_gnu_ld" && break
5456 lt_cv_path_LD=$LD # Let the user override the test with a path.
5461 if test -n "$LD"; then
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5463 $as_echo "$LD" >&6; }
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5466 $as_echo "no" >&6; }
5468 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5470 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5471 if ${lt_cv_prog_gnu_ld+:} false; then :
5472 $as_echo_n "(cached) " >&6
5474 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5475 case `$LD -v 2>&1 </dev/null` in
5476 *GNU* | *'with BFD'*)
5477 lt_cv_prog_gnu_ld=yes
5480 lt_cv_prog_gnu_ld=no
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5485 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5486 with_gnu_ld=$lt_cv_prog_gnu_ld
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5497 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5498 if ${lt_cv_path_NM+:} false; then :
5499 $as_echo_n "(cached) " >&6
5501 if test -n "$NM"; then
5502 # Let the user override the test.
5505 lt_nm_to_check=${ac_tool_prefix}nm
5506 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5507 lt_nm_to_check="$lt_nm_to_check nm"
5509 for lt_tmp_nm in $lt_nm_to_check; do
5510 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5511 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5513 test -z "$ac_dir" && ac_dir=.
5514 tmp_nm=$ac_dir/$lt_tmp_nm
5515 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5516 # Check to see if the nm accepts a BSD-compat flag.
5517 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5518 # nm: unknown option "B" ignored
5519 # Tru64's nm complains that /dev/null is an invalid object file
5520 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5522 mingw*) lt_bad_file=conftest.nm/nofile ;;
5523 *) lt_bad_file=/dev/null ;;
5525 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5526 *$lt_bad_file* | *'Invalid file or object type'*)
5527 lt_cv_path_NM="$tmp_nm -B"
5531 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5533 lt_cv_path_NM="$tmp_nm -p"
5537 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5538 continue # so that we can try to find one that supports BSD flags
5547 : ${lt_cv_path_NM=no}
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5551 $as_echo "$lt_cv_path_NM" >&6; }
5552 if test no != "$lt_cv_path_NM"; then
5555 # Didn't find any BSD compatible name lister, look for dumpbin.
5556 if test -n "$DUMPBIN"; then :
5557 # Let the user override the test.
5559 if test -n "$ac_tool_prefix"; then
5560 for ac_prog in dumpbin "link -dump"
5562 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5563 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565 $as_echo_n "checking for $ac_word... " >&6; }
5566 if ${ac_cv_prog_DUMPBIN+:} false; then :
5567 $as_echo_n "(cached) " >&6
5569 if test -n "$DUMPBIN"; then
5570 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5576 test -z "$as_dir" && as_dir=.
5577 for ac_exec_ext in '' $ac_executable_extensions; do
5578 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5579 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5580 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5589 DUMPBIN=$ac_cv_prog_DUMPBIN
5590 if test -n "$DUMPBIN"; then
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5592 $as_echo "$DUMPBIN" >&6; }
5594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595 $as_echo "no" >&6; }
5599 test -n "$DUMPBIN" && break
5602 if test -z "$DUMPBIN"; then
5603 ac_ct_DUMPBIN=$DUMPBIN
5604 for ac_prog in dumpbin "link -dump"
5606 # Extract the first word of "$ac_prog", so it can be a program name with args.
5607 set dummy $ac_prog; ac_word=$2
5608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5609 $as_echo_n "checking for $ac_word... " >&6; }
5610 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5611 $as_echo_n "(cached) " >&6
5613 if test -n "$ac_ct_DUMPBIN"; then
5614 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5620 test -z "$as_dir" && as_dir=.
5621 for ac_exec_ext in '' $ac_executable_extensions; do
5622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5623 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5633 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5634 if test -n "$ac_ct_DUMPBIN"; then
5635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5636 $as_echo "$ac_ct_DUMPBIN" >&6; }
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5639 $as_echo "no" >&6; }
5643 test -n "$ac_ct_DUMPBIN" && break
5646 if test "x$ac_ct_DUMPBIN" = x; then
5649 case $cross_compiling:$ac_tool_warned in
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5653 ac_tool_warned=yes ;;
5655 DUMPBIN=$ac_ct_DUMPBIN
5659 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5661 DUMPBIN="$DUMPBIN -symbols -headers"
5669 if test : != "$DUMPBIN"; then
5673 test -z "$NM" && NM=nm
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5681 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5682 if ${lt_cv_nm_interface+:} false; then :
5683 $as_echo_n "(cached) " >&6
5685 lt_cv_nm_interface="BSD nm"
5686 echo "int some_variable = 0;" > conftest.$ac_ext
5687 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5688 (eval "$ac_compile" 2>conftest.err)
5689 cat conftest.err >&5
5690 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5691 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5692 cat conftest.err >&5
5693 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5694 cat conftest.out >&5
5695 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5696 lt_cv_nm_interface="MS dumpbin"
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5701 $as_echo "$lt_cv_nm_interface" >&6; }
5703 # find the maximum length of command line arguments
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5705 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5706 if ${lt_cv_sys_max_cmd_len+:} false; then :
5707 $as_echo_n "(cached) " >&6
5714 # On DJGPP, this test can blow up pretty badly due to problems in libc
5715 # (any single argument exceeding 2000 bytes causes a buffer overrun
5716 # during glob expansion). Even if it were fixed, the result of this
5717 # check would be larger than it should be.
5718 lt_cv_sys_max_cmd_len=12288; # 12K is about right
5722 # Under GNU Hurd, this test is not required because there is
5723 # no limit to the length of command line arguments.
5724 # Libtool will interpret -1 as no limit whatsoever
5725 lt_cv_sys_max_cmd_len=-1;
5728 cygwin* | mingw* | cegcc*)
5729 # On Win9x/ME, this test blows up -- it succeeds, but takes
5730 # about 5 minutes as the teststring grows exponentially.
5731 # Worse, since 9x/ME are not pre-emptively multitasking,
5732 # you end up with a "frozen" computer, even though with patience
5733 # the test eventually succeeds (with a max line length of 256k).
5734 # Instead, let's just punt: use the minimum linelength reported by
5735 # all of the supported platforms: 8192 (on NT/2K/XP).
5736 lt_cv_sys_max_cmd_len=8192;
5740 # On MiNT this can take a long time and run out of memory.
5741 lt_cv_sys_max_cmd_len=8192;
5745 # On AmigaOS with pdksh, this test takes hours, literally.
5746 # So we just punt and use a minimum line length of 8192.
5747 lt_cv_sys_max_cmd_len=8192;
5750 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5751 # This has been around since 386BSD, at least. Likely further.
5752 if test -x /sbin/sysctl; then
5753 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5754 elif test -x /usr/sbin/sysctl; then
5755 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5757 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5759 # And add a safety zone
5760 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5761 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5765 # We know the value 262144 and hardcode it with a safety zone (like BSD)
5766 lt_cv_sys_max_cmd_len=196608
5770 # The test takes a long time on OS/2.
5771 lt_cv_sys_max_cmd_len=8192
5775 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5776 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5777 # nice to cause kernel panics so lets avoid the loop below.
5778 # First set a reasonable default.
5779 lt_cv_sys_max_cmd_len=16384
5781 if test -x /sbin/sysconfig; then
5782 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5783 *1*) lt_cv_sys_max_cmd_len=-1 ;;
5788 lt_cv_sys_max_cmd_len=102400
5790 sysv5* | sco5v6* | sysv4.2uw2*)
5791 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5792 if test -n "$kargmax"; then
5793 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5795 lt_cv_sys_max_cmd_len=32768
5799 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5800 if test -n "$lt_cv_sys_max_cmd_len" && \
5801 test undefined != "$lt_cv_sys_max_cmd_len"; then
5802 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5803 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5805 # Make teststring a little bigger before we do anything with it.
5806 # a 1K string should be a reasonable start.
5807 for i in 1 2 3 4 5 6 7 8; do
5808 teststring=$teststring$teststring
5810 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5811 # If test is not a shell built-in, we'll probably end up computing a
5812 # maximum length that is only half of the actual maximum length, but
5814 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5815 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5816 test 17 != "$i" # 1/2 MB should be enough
5819 teststring=$teststring$teststring
5821 # Only check the string length outside the loop.
5822 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5824 # Add a significant safety factor because C++ compilers can tack on
5825 # massive amounts of additional arguments before passing them to the
5826 # linker. It appears as though 1/2 is a usable value.
5827 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5834 if test -n "$lt_cv_sys_max_cmd_len"; then
5835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5836 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5839 $as_echo "none" >&6; }
5841 max_cmd_len=$lt_cv_sys_max_cmd_len
5852 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5862 # test EBCDIC or ASCII
5863 case `echo X|tr X '\101'` in
5864 A) # ASCII based system
5865 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5866 lt_SP2NL='tr \040 \012'
5867 lt_NL2SP='tr \015\012 \040\040'
5869 *) # EBCDIC based system
5870 lt_SP2NL='tr \100 \n'
5871 lt_NL2SP='tr \r\n \100\100'
5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5884 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5885 if ${lt_cv_to_host_file_cmd+:} false; then :
5886 $as_echo_n "(cached) " >&6
5891 *-*-mingw* ) # actually msys
5892 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5895 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5897 * ) # otherwise, assume *nix
5898 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5904 *-*-mingw* ) # actually msys
5905 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5908 lt_cv_to_host_file_cmd=func_convert_file_noop
5910 * ) # otherwise, assume *nix
5911 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5915 * ) # unhandled hosts (and "normal" native builds)
5916 lt_cv_to_host_file_cmd=func_convert_file_noop
5922 to_host_file_cmd=$lt_cv_to_host_file_cmd
5923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5924 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5931 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5932 if ${lt_cv_to_tool_file_cmd+:} false; then :
5933 $as_echo_n "(cached) " >&6
5935 #assume ordinary cross tools, or native build.
5936 lt_cv_to_tool_file_cmd=func_convert_file_noop
5940 *-*-mingw* ) # actually msys
5941 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5949 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5951 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5958 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5959 if ${lt_cv_ld_reload_flag+:} false; then :
5960 $as_echo_n "(cached) " >&6
5962 lt_cv_ld_reload_flag='-r'
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5965 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5966 reload_flag=$lt_cv_ld_reload_flag
5967 case $reload_flag in
5969 *) reload_flag=" $reload_flag" ;;
5971 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5973 cygwin* | mingw* | pw32* | cegcc*)
5974 if test yes != "$GCC"; then
5979 if test yes = "$GCC"; then
5980 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5982 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5995 if test -n "$ac_tool_prefix"; then
5996 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5997 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5999 $as_echo_n "checking for $ac_word... " >&6; }
6000 if ${ac_cv_prog_OBJDUMP+:} false; then :
6001 $as_echo_n "(cached) " >&6
6003 if test -n "$OBJDUMP"; then
6004 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6010 test -z "$as_dir" && as_dir=.
6011 for ac_exec_ext in '' $ac_executable_extensions; do
6012 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6013 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6023 OBJDUMP=$ac_cv_prog_OBJDUMP
6024 if test -n "$OBJDUMP"; then
6025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6026 $as_echo "$OBJDUMP" >&6; }
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6029 $as_echo "no" >&6; }
6034 if test -z "$ac_cv_prog_OBJDUMP"; then
6035 ac_ct_OBJDUMP=$OBJDUMP
6036 # Extract the first word of "objdump", so it can be a program name with args.
6037 set dummy objdump; ac_word=$2
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6039 $as_echo_n "checking for $ac_word... " >&6; }
6040 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6041 $as_echo_n "(cached) " >&6
6043 if test -n "$ac_ct_OBJDUMP"; then
6044 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6050 test -z "$as_dir" && as_dir=.
6051 for ac_exec_ext in '' $ac_executable_extensions; do
6052 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6053 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6063 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6064 if test -n "$ac_ct_OBJDUMP"; then
6065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6066 $as_echo "$ac_ct_OBJDUMP" >&6; }
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6069 $as_echo "no" >&6; }
6072 if test "x$ac_ct_OBJDUMP" = x; then
6075 case $cross_compiling:$ac_tool_warned in
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6078 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6079 ac_tool_warned=yes ;;
6081 OBJDUMP=$ac_ct_OBJDUMP
6084 OBJDUMP="$ac_cv_prog_OBJDUMP"
6087 test -z "$OBJDUMP" && OBJDUMP=objdump
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6098 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6099 if ${lt_cv_deplibs_check_method+:} false; then :
6100 $as_echo_n "(cached) " >&6
6102 lt_cv_file_magic_cmd='$MAGIC_CMD'
6103 lt_cv_file_magic_test_file=
6104 lt_cv_deplibs_check_method='unknown'
6105 # Need to set the preceding variable on all platforms that support
6106 # interlibrary dependencies.
6107 # 'none' -- dependencies not supported.
6108 # 'unknown' -- same as none, but documents that we really don't know.
6109 # 'pass_all' -- all dependencies passed with no checks.
6110 # 'test_compile' -- check by making test program.
6111 # 'file_magic [[regex]]' -- check by looking for files in library path
6112 # that responds to the $file_magic_cmd with a given extended regex.
6113 # If you have 'file' or equivalent on your system and you're not sure
6114 # whether 'pass_all' will *always* work, you probably want this one.
6118 lt_cv_deplibs_check_method=pass_all
6122 lt_cv_deplibs_check_method=pass_all
6126 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6127 lt_cv_file_magic_cmd='/usr/bin/file -L'
6128 lt_cv_file_magic_test_file=/shlib/libc.so
6132 # func_win32_libid is a shell function defined in ltmain.sh
6133 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6134 lt_cv_file_magic_cmd='func_win32_libid'
6138 # Base MSYS/MinGW do not provide the 'file' command needed by
6139 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6140 # unless we find 'file', for example because we are cross-compiling.
6141 if ( file / ) >/dev/null 2>&1; then
6142 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6143 lt_cv_file_magic_cmd='func_win32_libid'
6145 # Keep this pattern in sync with the one in func_win32_libid.
6146 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6147 lt_cv_file_magic_cmd='$OBJDUMP -f'
6152 # use the weaker test based on 'objdump'. See mingw*.
6153 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6154 lt_cv_file_magic_cmd='$OBJDUMP -f'
6157 darwin* | rhapsody*)
6158 lt_cv_deplibs_check_method=pass_all
6161 freebsd* | dragonfly*)
6162 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6165 # Not sure whether the presence of OpenBSD here was a mistake.
6166 # Let's accept both of them until this is cleared up.
6167 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6168 lt_cv_file_magic_cmd=/usr/bin/file
6169 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6173 lt_cv_deplibs_check_method=pass_all
6178 lt_cv_deplibs_check_method=pass_all
6181 hpux10.20* | hpux11*)
6182 lt_cv_file_magic_cmd=/usr/bin/file
6185 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6186 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6189 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]'
6190 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6193 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6194 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6200 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6201 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6204 irix5* | irix6* | nonstopux*)
6206 *-32|*"-32 ") libmagic=32-bit;;
6207 *-n32|*"-n32 ") libmagic=N32;;
6208 *-64|*"-64 ") libmagic=64-bit;;
6209 *) libmagic=never-match;;
6211 lt_cv_deplibs_check_method=pass_all
6214 # This must be glibc/ELF.
6215 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6216 lt_cv_deplibs_check_method=pass_all
6220 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6221 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6223 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6228 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6229 lt_cv_file_magic_cmd=/usr/bin/file
6230 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6234 lt_cv_deplibs_check_method=pass_all
6238 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6239 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6241 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6245 osf3* | osf4* | osf5*)
6246 lt_cv_deplibs_check_method=pass_all
6250 lt_cv_deplibs_check_method=pass_all
6254 lt_cv_deplibs_check_method=pass_all
6257 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6258 lt_cv_deplibs_check_method=pass_all
6262 case $host_vendor in
6264 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]'
6265 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6268 lt_cv_deplibs_check_method=pass_all
6271 lt_cv_file_magic_cmd='/bin/file'
6272 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6275 lt_cv_file_magic_cmd='/bin/file'
6276 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6277 lt_cv_file_magic_test_file=/lib/libc.so
6280 lt_cv_deplibs_check_method=pass_all
6283 lt_cv_deplibs_check_method=pass_all
6289 lt_cv_deplibs_check_method=pass_all
6292 lt_cv_deplibs_check_method=pass_all
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6298 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6302 if test "$build" = "$host"; then
6305 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6308 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6314 file_magic_cmd=$lt_cv_file_magic_cmd
6315 deplibs_check_method=$lt_cv_deplibs_check_method
6316 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6339 if test -n "$ac_tool_prefix"; then
6340 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6341 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6343 $as_echo_n "checking for $ac_word... " >&6; }
6344 if ${ac_cv_prog_DLLTOOL+:} false; then :
6345 $as_echo_n "(cached) " >&6
6347 if test -n "$DLLTOOL"; then
6348 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354 test -z "$as_dir" && as_dir=.
6355 for ac_exec_ext in '' $ac_executable_extensions; do
6356 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6357 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6358 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6367 DLLTOOL=$ac_cv_prog_DLLTOOL
6368 if test -n "$DLLTOOL"; then
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6370 $as_echo "$DLLTOOL" >&6; }
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6373 $as_echo "no" >&6; }
6378 if test -z "$ac_cv_prog_DLLTOOL"; then
6379 ac_ct_DLLTOOL=$DLLTOOL
6380 # Extract the first word of "dlltool", so it can be a program name with args.
6381 set dummy dlltool; ac_word=$2
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6383 $as_echo_n "checking for $ac_word... " >&6; }
6384 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6385 $as_echo_n "(cached) " >&6
6387 if test -n "$ac_ct_DLLTOOL"; then
6388 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394 test -z "$as_dir" && as_dir=.
6395 for ac_exec_ext in '' $ac_executable_extensions; do
6396 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6397 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6398 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6407 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6408 if test -n "$ac_ct_DLLTOOL"; then
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6410 $as_echo "$ac_ct_DLLTOOL" >&6; }
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6413 $as_echo "no" >&6; }
6416 if test "x$ac_ct_DLLTOOL" = x; then
6419 case $cross_compiling:$ac_tool_warned in
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6422 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6423 ac_tool_warned=yes ;;
6425 DLLTOOL=$ac_ct_DLLTOOL
6428 DLLTOOL="$ac_cv_prog_DLLTOOL"
6431 test -z "$DLLTOOL" && DLLTOOL=dlltool
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6443 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6444 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6445 $as_echo_n "(cached) " >&6
6447 lt_cv_sharedlib_from_linklib_cmd='unknown'
6450 cygwin* | mingw* | pw32* | cegcc*)
6451 # two different shell functions defined in ltmain.sh;
6452 # decide which one to use based on capabilities of $DLLTOOL
6453 case `$DLLTOOL --help 2>&1` in
6454 *--identify-strict*)
6455 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6458 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6463 # fallback: assume linklib IS sharedlib
6464 lt_cv_sharedlib_from_linklib_cmd=$ECHO
6469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6470 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6471 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6472 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6480 if test -n "$ac_tool_prefix"; then
6483 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6484 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6486 $as_echo_n "checking for $ac_word... " >&6; }
6487 if ${ac_cv_prog_AR+:} false; then :
6488 $as_echo_n "(cached) " >&6
6490 if test -n "$AR"; then
6491 ac_cv_prog_AR="$AR" # Let the user override the test.
6493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6497 test -z "$as_dir" && as_dir=.
6498 for ac_exec_ext in '' $ac_executable_extensions; do
6499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6500 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6511 if test -n "$AR"; then
6512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6513 $as_echo "$AR" >&6; }
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6516 $as_echo "no" >&6; }
6520 test -n "$AR" && break
6523 if test -z "$AR"; then
6527 # Extract the first word of "$ac_prog", so it can be a program name with args.
6528 set dummy $ac_prog; ac_word=$2
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6530 $as_echo_n "checking for $ac_word... " >&6; }
6531 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6532 $as_echo_n "(cached) " >&6
6534 if test -n "$ac_ct_AR"; then
6535 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6541 test -z "$as_dir" && as_dir=.
6542 for ac_exec_ext in '' $ac_executable_extensions; do
6543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6544 ac_cv_prog_ac_ct_AR="$ac_prog"
6545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6554 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6555 if test -n "$ac_ct_AR"; then
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6557 $as_echo "$ac_ct_AR" >&6; }
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6560 $as_echo "no" >&6; }
6564 test -n "$ac_ct_AR" && break
6567 if test "x$ac_ct_AR" = x; then
6570 case $cross_compiling:$ac_tool_warned in
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6573 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6574 ac_tool_warned=yes ;;
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6594 $as_echo_n "checking for archiver @FILE support... " >&6; }
6595 if ${lt_cv_ar_at_file+:} false; then :
6596 $as_echo_n "(cached) " >&6
6599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6600 /* end confdefs.h. */
6610 if ac_fn_c_try_compile "$LINENO"; then :
6611 echo conftest.$ac_objext > conftest.lst
6612 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6613 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6614 (eval $lt_ar_try) 2>&5
6616 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6617 test $ac_status = 0; }
6618 if test 0 -eq "$ac_status"; then
6619 # Ensure the archiver fails upon bogus file names.
6620 rm -f conftest.$ac_objext libconftest.a
6621 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6622 (eval $lt_ar_try) 2>&5
6624 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6625 test $ac_status = 0; }
6626 if test 0 -ne "$ac_status"; then
6630 rm -f conftest.* libconftest.a
6633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6637 $as_echo "$lt_cv_ar_at_file" >&6; }
6639 if test no = "$lt_cv_ar_at_file"; then
6642 archiver_list_spec=$lt_cv_ar_at_file
6651 if test -n "$ac_tool_prefix"; then
6652 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6653 set dummy ${ac_tool_prefix}strip; ac_word=$2
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6655 $as_echo_n "checking for $ac_word... " >&6; }
6656 if ${ac_cv_prog_STRIP+:} false; then :
6657 $as_echo_n "(cached) " >&6
6659 if test -n "$STRIP"; then
6660 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6662 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6666 test -z "$as_dir" && as_dir=.
6667 for ac_exec_ext in '' $ac_executable_extensions; do
6668 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6669 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6670 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6679 STRIP=$ac_cv_prog_STRIP
6680 if test -n "$STRIP"; then
6681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6682 $as_echo "$STRIP" >&6; }
6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6685 $as_echo "no" >&6; }
6690 if test -z "$ac_cv_prog_STRIP"; then
6692 # Extract the first word of "strip", so it can be a program name with args.
6693 set dummy strip; ac_word=$2
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6695 $as_echo_n "checking for $ac_word... " >&6; }
6696 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6697 $as_echo_n "(cached) " >&6
6699 if test -n "$ac_ct_STRIP"; then
6700 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6702 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6706 test -z "$as_dir" && as_dir=.
6707 for ac_exec_ext in '' $ac_executable_extensions; do
6708 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6709 ac_cv_prog_ac_ct_STRIP="strip"
6710 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6719 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6720 if test -n "$ac_ct_STRIP"; then
6721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6722 $as_echo "$ac_ct_STRIP" >&6; }
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6725 $as_echo "no" >&6; }
6728 if test "x$ac_ct_STRIP" = x; then
6731 case $cross_compiling:$ac_tool_warned in
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6734 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6735 ac_tool_warned=yes ;;
6740 STRIP="$ac_cv_prog_STRIP"
6743 test -z "$STRIP" && STRIP=:
6750 if test -n "$ac_tool_prefix"; then
6751 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6752 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6754 $as_echo_n "checking for $ac_word... " >&6; }
6755 if ${ac_cv_prog_RANLIB+:} false; then :
6756 $as_echo_n "(cached) " >&6
6758 if test -n "$RANLIB"; then
6759 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6765 test -z "$as_dir" && as_dir=.
6766 for ac_exec_ext in '' $ac_executable_extensions; do
6767 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6768 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6778 RANLIB=$ac_cv_prog_RANLIB
6779 if test -n "$RANLIB"; then
6780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6781 $as_echo "$RANLIB" >&6; }
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6784 $as_echo "no" >&6; }
6789 if test -z "$ac_cv_prog_RANLIB"; then
6790 ac_ct_RANLIB=$RANLIB
6791 # Extract the first word of "ranlib", so it can be a program name with args.
6792 set dummy ranlib; ac_word=$2
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6794 $as_echo_n "checking for $ac_word... " >&6; }
6795 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6796 $as_echo_n "(cached) " >&6
6798 if test -n "$ac_ct_RANLIB"; then
6799 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6801 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805 test -z "$as_dir" && as_dir=.
6806 for ac_exec_ext in '' $ac_executable_extensions; do
6807 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6808 ac_cv_prog_ac_ct_RANLIB="ranlib"
6809 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6818 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6819 if test -n "$ac_ct_RANLIB"; then
6820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6821 $as_echo "$ac_ct_RANLIB" >&6; }
6823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6824 $as_echo "no" >&6; }
6827 if test "x$ac_ct_RANLIB" = x; then
6830 case $cross_compiling:$ac_tool_warned in
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6833 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6834 ac_tool_warned=yes ;;
6836 RANLIB=$ac_ct_RANLIB
6839 RANLIB="$ac_cv_prog_RANLIB"
6842 test -z "$RANLIB" && RANLIB=:
6849 # Determine commands to create old-style static archives.
6850 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6851 old_postinstall_cmds='chmod 644 $oldlib'
6852 old_postuninstall_cmds=
6854 if test -n "$RANLIB"; then
6857 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6860 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6863 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6868 lock_old_archive_extraction=yes ;;
6870 lock_old_archive_extraction=no ;;
6911 # If no C compiler was specified, use CC.
6914 # If no C compiler flags were specified, use CFLAGS.
6915 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6917 # Allow CC to be a program name with arguments.
6921 # Check for command to grab the raw symbol name followed by C symbol from nm.
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6923 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6924 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6925 $as_echo_n "(cached) " >&6
6928 # These are sane defaults that work on at least a few old systems.
6929 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6931 # Character class describing NM global symbol codes.
6932 symcode='[BCDEGRST]'
6934 # Regexp to match symbols that can be accessed directly from C.
6935 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6937 # Define system-specific variables.
6942 cygwin* | mingw* | pw32* | cegcc*)
6943 symcode='[ABCDGISTW]'
6946 if test ia64 = "$host_cpu"; then
6947 symcode='[ABCDEGRST]'
6951 symcode='[BCDEGRST]'
6954 symcode='[BCDEGQRST]'
6965 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6973 # If we're using GNU nm, then use its standard symbol codes.
6974 case `$NM -V 2>&1` in
6975 *GNU* | *'with BFD'*)
6976 symcode='[ABCDGIRSTW]' ;;
6979 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6980 # Gets list of data symbols to import.
6981 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6982 # Adjust the below global symbol transforms to fixup imported variables.
6983 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6984 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6985 lt_c_name_lib_hook="\
6986 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6987 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6989 # Disable hooks by default.
6990 lt_cv_sys_global_symbol_to_import=
6996 # Transform an extracted symbol line into a proper C declaration.
6997 # Some systems (esp. on ia64) link data and code symbols differently,
6998 # so use this general approach.
6999 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7001 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7002 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7004 # Transform an extracted symbol line into symbol name and symbol address
7005 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7007 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7008 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
7010 # Transform an extracted symbol line into symbol name with lib prefix and
7012 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7013 $lt_c_name_lib_hook\
7014 " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
7015 " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
7016 " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
7018 # Handle CRLF in mingw tool chain
7022 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7026 # Try without a prefix underscore, then with it.
7027 for ac_symprfx in "" "_"; do
7029 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7030 symxfrm="\\1 $ac_symprfx\\2 \\2"
7032 # Write the raw and C identifiers.
7033 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7034 # Fake it for dumpbin and say T for any non-static function,
7035 # D for any global variable and I for any imported variable.
7036 # Also find C++ and __fastcall symbols from MSVC++,
7037 # which start with @ or ?.
7038 lt_cv_sys_global_symbol_pipe="$AWK '"\
7039 " {last_section=section; section=\$ 3};"\
7040 " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7041 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7042 " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7043 " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7044 " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7045 " \$ 0!~/External *\|/{next};"\
7046 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7047 " {if(hide[section]) next};"\
7048 " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7049 " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7050 " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7051 " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7052 " ' prfx=^$ac_symprfx"
7054 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7056 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7058 # Check to see that the pipe works correctly.
7062 cat > conftest.$ac_ext <<_LT_EOF
7067 void nm_test_func(void);
7068 void nm_test_func(void){}
7072 int main(){nm_test_var='a';nm_test_func();return(0);}
7075 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7076 (eval $ac_compile) 2>&5
7078 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7079 test $ac_status = 0; }; then
7080 # Now try to grab the symbols.
7082 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7083 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7085 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7086 test $ac_status = 0; } && test -s "$nlist"; then
7087 # Try sorting and uniquifying the output.
7088 if sort "$nlist" | uniq > "$nlist"T; then
7089 mv -f "$nlist"T "$nlist"
7094 # Make sure that we snagged all the symbols we need.
7095 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7096 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7097 cat <<_LT_EOF > conftest.$ac_ext
7098 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
7099 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7100 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7101 relocations are performed -- see ld's documentation on pseudo-relocs. */
7102 # define LT_DLSYM_CONST
7103 #elif defined __osf__
7104 /* This system does not cope well with relocations in const data. */
7105 # define LT_DLSYM_CONST
7107 # define LT_DLSYM_CONST const
7115 # Now generate the symbol file.
7116 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7118 cat <<_LT_EOF >> conftest.$ac_ext
7120 /* The mapping between symbol names and symbols. */
7121 LT_DLSYM_CONST struct {
7125 lt__PROGRAM__LTX_preloaded_symbols[] =
7127 { "@PROGRAM@", (void *) 0 },
7129 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7130 cat <<\_LT_EOF >> conftest.$ac_ext
7134 /* This works around a problem in FreeBSD linker */
7135 #ifdef FREEBSD_WORKAROUND
7136 static const void *lt_preloaded_setup() {
7137 return lt__PROGRAM__LTX_preloaded_symbols;
7145 # Now try linking the two files.
7146 mv conftest.$ac_objext conftstm.$ac_objext
7147 lt_globsym_save_LIBS=$LIBS
7148 lt_globsym_save_CFLAGS=$CFLAGS
7149 LIBS=conftstm.$ac_objext
7150 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7151 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7152 (eval $ac_link) 2>&5
7154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7155 test $ac_status = 0; } && test -s conftest$ac_exeext; then
7158 LIBS=$lt_globsym_save_LIBS
7159 CFLAGS=$lt_globsym_save_CFLAGS
7161 echo "cannot find nm_test_func in $nlist" >&5
7164 echo "cannot find nm_test_var in $nlist" >&5
7167 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7170 echo "$progname: failed program was:" >&5
7171 cat conftest.$ac_ext >&5
7173 rm -rf conftest* conftst*
7175 # Do not use the global_symbol_pipe unless it works.
7176 if test yes = "$pipe_works"; then
7179 lt_cv_sys_global_symbol_pipe=
7185 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7186 lt_cv_sys_global_symbol_to_cdecl=
7188 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7190 $as_echo "failed" >&6; }
7192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7193 $as_echo "ok" >&6; }
7196 # Response file support.
7197 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7198 nm_file_list_spec='@'
7199 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7200 nm_file_list_spec='@'
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7240 $as_echo_n "checking for sysroot... " >&6; }
7242 # Check whether --with-sysroot was given.
7243 if test "${with_sysroot+set}" = set; then :
7244 withval=$with_sysroot;
7251 case $with_sysroot in #(
7253 if test yes = "$GCC"; then
7254 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7258 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7264 $as_echo "$with_sysroot" >&6; }
7265 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7270 $as_echo "${lt_sysroot:-no}" >&6; }
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7277 $as_echo_n "checking for a working dd... " >&6; }
7278 if ${ac_cv_path_lt_DD+:} false; then :
7279 $as_echo_n "(cached) " >&6
7281 printf 0123456789abcdef0123456789abcdef >conftest.i
7282 cat conftest.i conftest.i >conftest2.i
7284 if test -z "$lt_DD"; then
7285 ac_path_lt_DD_found=false
7286 # Loop through the user's path and test for each of PROGNAME-LIST
7287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7291 test -z "$as_dir" && as_dir=.
7292 for ac_prog in dd; do
7293 for ac_exec_ext in '' $ac_executable_extensions; do
7294 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7295 as_fn_executable_p "$ac_path_lt_DD" || continue
7296 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7297 cmp -s conftest.i conftest.out \
7298 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7300 $ac_path_lt_DD_found && break 3
7305 if test -z "$ac_cv_path_lt_DD"; then
7309 ac_cv_path_lt_DD=$lt_DD
7312 rm -f conftest.i conftest2.i conftest.out
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7315 $as_echo "$ac_cv_path_lt_DD" >&6; }
7318 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7319 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7320 if ${lt_cv_truncate_bin+:} false; then :
7321 $as_echo_n "(cached) " >&6
7323 printf 0123456789abcdef0123456789abcdef >conftest.i
7324 cat conftest.i conftest.i >conftest2.i
7326 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7327 cmp -s conftest.i conftest.out \
7328 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7330 rm -f conftest.i conftest2.i conftest.out
7331 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7334 $as_echo "$lt_cv_truncate_bin" >&6; }
7342 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
7345 for cc_temp in $*""; do
7347 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7348 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7353 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7356 # Check whether --enable-libtool-lock was given.
7357 if test "${enable_libtool_lock+set}" = set; then :
7358 enableval=$enable_libtool_lock;
7361 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7363 # Some flags need to be propagated to the compiler or linker for good
7367 # Find out what ABI is being produced by ac_compile, and set mode
7368 # options accordingly.
7369 echo 'int i;' > conftest.$ac_ext
7370 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7371 (eval $ac_compile) 2>&5
7373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7374 test $ac_status = 0; }; then
7375 case `/usr/bin/file conftest.$ac_objext` in
7387 # Find out what ABI is being produced by ac_compile, and set linker
7388 # options accordingly.
7389 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7391 (eval $ac_compile) 2>&5
7393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7394 test $ac_status = 0; }; then
7395 if test yes = "$lt_cv_prog_gnu_ld"; then
7396 case `/usr/bin/file conftest.$ac_objext` in
7398 LD="${LD-ld} -melf32bsmip"
7401 LD="${LD-ld} -melf32bmipn32"
7404 LD="${LD-ld} -melf64bmip"
7408 case `/usr/bin/file conftest.$ac_objext` in
7425 # Find out what ABI is being produced by ac_compile, and set linker
7426 # options accordingly.
7427 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7428 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7429 (eval $ac_compile) 2>&5
7431 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7432 test $ac_status = 0; }; then
7434 case `/usr/bin/file conftest.$ac_objext` in
7442 case `/usr/bin/file conftest.$ac_objext` in
7444 emul="${emul}btsmip"
7447 emul="${emul}ltsmip"
7450 case `/usr/bin/file conftest.$ac_objext` in
7455 LD="${LD-ld} -m $emul"
7460 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7461 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7462 # Find out what ABI is being produced by ac_compile, and set linker
7463 # options accordingly. Note that the listed cases only cover the
7464 # situations where additional linker options are needed (such as when
7465 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7466 # vice versa); the common cases where no linker options are needed do
7467 # not appear in the list.
7468 echo 'int i;' > conftest.$ac_ext
7469 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7470 (eval $ac_compile) 2>&5
7472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7473 test $ac_status = 0; }; then
7474 case `/usr/bin/file conftest.o` in
7477 x86_64-*kfreebsd*-gnu)
7478 LD="${LD-ld} -m elf_i386_fbsd"
7481 case `/usr/bin/file conftest.o` in
7483 LD="${LD-ld} -m elf32_x86_64"
7486 LD="${LD-ld} -m elf_i386"
7490 powerpc64le-*linux*)
7491 LD="${LD-ld} -m elf32lppclinux"
7494 LD="${LD-ld} -m elf32ppclinux"
7497 LD="${LD-ld} -m elf_s390"
7500 LD="${LD-ld} -m elf32_sparc"
7506 x86_64-*kfreebsd*-gnu)
7507 LD="${LD-ld} -m elf_x86_64_fbsd"
7510 LD="${LD-ld} -m elf_x86_64"
7513 LD="${LD-ld} -m elf64lppc"
7516 LD="${LD-ld} -m elf64ppc"
7518 s390*-*linux*|s390*-*tpf*)
7519 LD="${LD-ld} -m elf64_s390"
7522 LD="${LD-ld} -m elf64_sparc"
7532 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7534 CFLAGS="$CFLAGS -belf"
7535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7536 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7537 if ${lt_cv_cc_needs_belf+:} false; then :
7538 $as_echo_n "(cached) " >&6
7541 ac_cpp='$CPP $CPPFLAGS'
7542 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7543 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7544 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7547 /* end confdefs.h. */
7557 if ac_fn_c_try_link "$LINENO"; then :
7558 lt_cv_cc_needs_belf=yes
7560 lt_cv_cc_needs_belf=no
7562 rm -f core conftest.err conftest.$ac_objext \
7563 conftest$ac_exeext conftest.$ac_ext
7565 ac_cpp='$CPP $CPPFLAGS'
7566 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7567 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7568 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7572 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7573 if test yes != "$lt_cv_cc_needs_belf"; then
7574 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7579 # Find out what ABI is being produced by ac_compile, and set linker
7580 # options accordingly.
7581 echo 'int i;' > conftest.$ac_ext
7582 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7583 (eval $ac_compile) 2>&5
7585 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7586 test $ac_status = 0; }; then
7587 case `/usr/bin/file conftest.o` in
7589 case $lt_cv_prog_gnu_ld in
7592 i?86-*-solaris*|x86_64-*-solaris*)
7593 LD="${LD-ld} -m elf_x86_64"
7596 LD="${LD-ld} -m elf64_sparc"
7599 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
7600 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7605 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7617 need_locks=$enable_libtool_lock
7619 if test -n "$ac_tool_prefix"; then
7620 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7621 set dummy ${ac_tool_prefix}mt; ac_word=$2
7622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7623 $as_echo_n "checking for $ac_word... " >&6; }
7624 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7625 $as_echo_n "(cached) " >&6
7627 if test -n "$MANIFEST_TOOL"; then
7628 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7634 test -z "$as_dir" && as_dir=.
7635 for ac_exec_ext in '' $ac_executable_extensions; do
7636 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7637 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7638 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7647 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7648 if test -n "$MANIFEST_TOOL"; then
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7650 $as_echo "$MANIFEST_TOOL" >&6; }
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7653 $as_echo "no" >&6; }
7658 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7659 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7660 # Extract the first word of "mt", so it can be a program name with args.
7661 set dummy mt; ac_word=$2
7662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7663 $as_echo_n "checking for $ac_word... " >&6; }
7664 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7665 $as_echo_n "(cached) " >&6
7667 if test -n "$ac_ct_MANIFEST_TOOL"; then
7668 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7670 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7674 test -z "$as_dir" && as_dir=.
7675 for ac_exec_ext in '' $ac_executable_extensions; do
7676 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7677 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7678 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7687 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7688 if test -n "$ac_ct_MANIFEST_TOOL"; then
7689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7690 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7693 $as_echo "no" >&6; }
7696 if test "x$ac_ct_MANIFEST_TOOL" = x; then
7699 case $cross_compiling:$ac_tool_warned in
7701 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7702 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7703 ac_tool_warned=yes ;;
7705 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7708 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7711 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7713 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7714 if ${lt_cv_path_mainfest_tool+:} false; then :
7715 $as_echo_n "(cached) " >&6
7717 lt_cv_path_mainfest_tool=no
7718 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7719 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7720 cat conftest.err >&5
7721 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7722 lt_cv_path_mainfest_tool=yes
7726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7727 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7728 if test yes != "$lt_cv_path_mainfest_tool"; then
7738 rhapsody* | darwin*)
7739 if test -n "$ac_tool_prefix"; then
7740 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7741 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7743 $as_echo_n "checking for $ac_word... " >&6; }
7744 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7745 $as_echo_n "(cached) " >&6
7747 if test -n "$DSYMUTIL"; then
7748 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7750 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7754 test -z "$as_dir" && as_dir=.
7755 for ac_exec_ext in '' $ac_executable_extensions; do
7756 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7757 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7767 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7768 if test -n "$DSYMUTIL"; then
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7770 $as_echo "$DSYMUTIL" >&6; }
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7773 $as_echo "no" >&6; }
7778 if test -z "$ac_cv_prog_DSYMUTIL"; then
7779 ac_ct_DSYMUTIL=$DSYMUTIL
7780 # Extract the first word of "dsymutil", so it can be a program name with args.
7781 set dummy dsymutil; ac_word=$2
7782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7783 $as_echo_n "checking for $ac_word... " >&6; }
7784 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7785 $as_echo_n "(cached) " >&6
7787 if test -n "$ac_ct_DSYMUTIL"; then
7788 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7790 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7794 test -z "$as_dir" && as_dir=.
7795 for ac_exec_ext in '' $ac_executable_extensions; do
7796 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7797 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7798 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7807 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7808 if test -n "$ac_ct_DSYMUTIL"; then
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7810 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7813 $as_echo "no" >&6; }
7816 if test "x$ac_ct_DSYMUTIL" = x; then
7819 case $cross_compiling:$ac_tool_warned in
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7822 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7823 ac_tool_warned=yes ;;
7825 DSYMUTIL=$ac_ct_DSYMUTIL
7828 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7831 if test -n "$ac_tool_prefix"; then
7832 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7833 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7835 $as_echo_n "checking for $ac_word... " >&6; }
7836 if ${ac_cv_prog_NMEDIT+:} false; then :
7837 $as_echo_n "(cached) " >&6
7839 if test -n "$NMEDIT"; then
7840 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7842 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7846 test -z "$as_dir" && as_dir=.
7847 for ac_exec_ext in '' $ac_executable_extensions; do
7848 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7849 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7850 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7859 NMEDIT=$ac_cv_prog_NMEDIT
7860 if test -n "$NMEDIT"; then
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7862 $as_echo "$NMEDIT" >&6; }
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7865 $as_echo "no" >&6; }
7870 if test -z "$ac_cv_prog_NMEDIT"; then
7871 ac_ct_NMEDIT=$NMEDIT
7872 # Extract the first word of "nmedit", so it can be a program name with args.
7873 set dummy nmedit; ac_word=$2
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7875 $as_echo_n "checking for $ac_word... " >&6; }
7876 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7877 $as_echo_n "(cached) " >&6
7879 if test -n "$ac_ct_NMEDIT"; then
7880 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7882 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7886 test -z "$as_dir" && as_dir=.
7887 for ac_exec_ext in '' $ac_executable_extensions; do
7888 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7889 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7890 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7899 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7900 if test -n "$ac_ct_NMEDIT"; then
7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7902 $as_echo "$ac_ct_NMEDIT" >&6; }
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7905 $as_echo "no" >&6; }
7908 if test "x$ac_ct_NMEDIT" = x; then
7911 case $cross_compiling:$ac_tool_warned in
7913 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7914 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7915 ac_tool_warned=yes ;;
7917 NMEDIT=$ac_ct_NMEDIT
7920 NMEDIT="$ac_cv_prog_NMEDIT"
7923 if test -n "$ac_tool_prefix"; then
7924 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7925 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7927 $as_echo_n "checking for $ac_word... " >&6; }
7928 if ${ac_cv_prog_LIPO+:} false; then :
7929 $as_echo_n "(cached) " >&6
7931 if test -n "$LIPO"; then
7932 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7938 test -z "$as_dir" && as_dir=.
7939 for ac_exec_ext in '' $ac_executable_extensions; do
7940 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7941 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7942 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7951 LIPO=$ac_cv_prog_LIPO
7952 if test -n "$LIPO"; then
7953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7954 $as_echo "$LIPO" >&6; }
7956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7957 $as_echo "no" >&6; }
7962 if test -z "$ac_cv_prog_LIPO"; then
7964 # Extract the first word of "lipo", so it can be a program name with args.
7965 set dummy lipo; ac_word=$2
7966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7967 $as_echo_n "checking for $ac_word... " >&6; }
7968 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7969 $as_echo_n "(cached) " >&6
7971 if test -n "$ac_ct_LIPO"; then
7972 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7978 test -z "$as_dir" && as_dir=.
7979 for ac_exec_ext in '' $ac_executable_extensions; do
7980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7981 ac_cv_prog_ac_ct_LIPO="lipo"
7982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7991 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7992 if test -n "$ac_ct_LIPO"; then
7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7994 $as_echo "$ac_ct_LIPO" >&6; }
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7997 $as_echo "no" >&6; }
8000 if test "x$ac_ct_LIPO" = x; then
8003 case $cross_compiling:$ac_tool_warned in
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8006 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8007 ac_tool_warned=yes ;;
8012 LIPO="$ac_cv_prog_LIPO"
8015 if test -n "$ac_tool_prefix"; then
8016 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8017 set dummy ${ac_tool_prefix}otool; ac_word=$2
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8019 $as_echo_n "checking for $ac_word... " >&6; }
8020 if ${ac_cv_prog_OTOOL+:} false; then :
8021 $as_echo_n "(cached) " >&6
8023 if test -n "$OTOOL"; then
8024 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8030 test -z "$as_dir" && as_dir=.
8031 for ac_exec_ext in '' $ac_executable_extensions; do
8032 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8033 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8034 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8043 OTOOL=$ac_cv_prog_OTOOL
8044 if test -n "$OTOOL"; then
8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8046 $as_echo "$OTOOL" >&6; }
8048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8049 $as_echo "no" >&6; }
8054 if test -z "$ac_cv_prog_OTOOL"; then
8056 # Extract the first word of "otool", so it can be a program name with args.
8057 set dummy otool; ac_word=$2
8058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8059 $as_echo_n "checking for $ac_word... " >&6; }
8060 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8061 $as_echo_n "(cached) " >&6
8063 if test -n "$ac_ct_OTOOL"; then
8064 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8070 test -z "$as_dir" && as_dir=.
8071 for ac_exec_ext in '' $ac_executable_extensions; do
8072 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8073 ac_cv_prog_ac_ct_OTOOL="otool"
8074 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8083 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8084 if test -n "$ac_ct_OTOOL"; then
8085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8086 $as_echo "$ac_ct_OTOOL" >&6; }
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8089 $as_echo "no" >&6; }
8092 if test "x$ac_ct_OTOOL" = x; then
8095 case $cross_compiling:$ac_tool_warned in
8097 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8098 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8099 ac_tool_warned=yes ;;
8104 OTOOL="$ac_cv_prog_OTOOL"
8107 if test -n "$ac_tool_prefix"; then
8108 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8109 set dummy ${ac_tool_prefix}otool64; ac_word=$2
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8111 $as_echo_n "checking for $ac_word... " >&6; }
8112 if ${ac_cv_prog_OTOOL64+:} false; then :
8113 $as_echo_n "(cached) " >&6
8115 if test -n "$OTOOL64"; then
8116 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8122 test -z "$as_dir" && as_dir=.
8123 for ac_exec_ext in '' $ac_executable_extensions; do
8124 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8125 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8126 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8135 OTOOL64=$ac_cv_prog_OTOOL64
8136 if test -n "$OTOOL64"; then
8137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8138 $as_echo "$OTOOL64" >&6; }
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8141 $as_echo "no" >&6; }
8146 if test -z "$ac_cv_prog_OTOOL64"; then
8147 ac_ct_OTOOL64=$OTOOL64
8148 # Extract the first word of "otool64", so it can be a program name with args.
8149 set dummy otool64; ac_word=$2
8150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8151 $as_echo_n "checking for $ac_word... " >&6; }
8152 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8153 $as_echo_n "(cached) " >&6
8155 if test -n "$ac_ct_OTOOL64"; then
8156 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8158 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8162 test -z "$as_dir" && as_dir=.
8163 for ac_exec_ext in '' $ac_executable_extensions; do
8164 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8165 ac_cv_prog_ac_ct_OTOOL64="otool64"
8166 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8175 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8176 if test -n "$ac_ct_OTOOL64"; then
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8178 $as_echo "$ac_ct_OTOOL64" >&6; }
8180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8181 $as_echo "no" >&6; }
8184 if test "x$ac_ct_OTOOL64" = x; then
8187 case $cross_compiling:$ac_tool_warned in
8189 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8190 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8191 ac_tool_warned=yes ;;
8193 OTOOL64=$ac_ct_OTOOL64
8196 OTOOL64="$ac_cv_prog_OTOOL64"
8225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8226 $as_echo_n "checking for -single_module linker flag... " >&6; }
8227 if ${lt_cv_apple_cc_single_mod+:} false; then :
8228 $as_echo_n "(cached) " >&6
8230 lt_cv_apple_cc_single_mod=no
8231 if test -z "$LT_MULTI_MODULE"; then
8232 # By default we will add the -single_module flag. You can override
8233 # by either setting the environment variable LT_MULTI_MODULE
8234 # non-empty at configure time, or by adding -multi_module to the
8236 rm -rf libconftest.dylib*
8237 echo "int foo(void){return 1;}" > conftest.c
8238 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8239 -dynamiclib -Wl,-single_module conftest.c" >&5
8240 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8241 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8243 # If there is a non-empty error log, and "single_module"
8244 # appears in it, assume the flag caused a linker warning
8245 if test -s conftest.err && $GREP single_module conftest.err; then
8246 cat conftest.err >&5
8247 # Otherwise, if the output was created with a 0 exit code from
8248 # the compiler, it worked.
8249 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8250 lt_cv_apple_cc_single_mod=yes
8252 cat conftest.err >&5
8254 rm -rf libconftest.dylib*
8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8259 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8262 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8263 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8264 $as_echo_n "(cached) " >&6
8266 lt_cv_ld_exported_symbols_list=no
8267 save_LDFLAGS=$LDFLAGS
8268 echo "_main" > conftest.sym
8269 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8271 /* end confdefs.h. */
8281 if ac_fn_c_try_link "$LINENO"; then :
8282 lt_cv_ld_exported_symbols_list=yes
8284 lt_cv_ld_exported_symbols_list=no
8286 rm -f core conftest.err conftest.$ac_objext \
8287 conftest$ac_exeext conftest.$ac_ext
8288 LDFLAGS=$save_LDFLAGS
8291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8292 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8295 $as_echo_n "checking for -force_load linker flag... " >&6; }
8296 if ${lt_cv_ld_force_load+:} false; then :
8297 $as_echo_n "(cached) " >&6
8299 lt_cv_ld_force_load=no
8300 cat > conftest.c << _LT_EOF
8301 int forced_loaded() { return 2;}
8303 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8304 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8305 echo "$AR cru libconftest.a conftest.o" >&5
8306 $AR cru libconftest.a conftest.o 2>&5
8307 echo "$RANLIB libconftest.a" >&5
8308 $RANLIB libconftest.a 2>&5
8309 cat > conftest.c << _LT_EOF
8310 int main() { return 0;}
8312 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8313 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8315 if test -s conftest.err && $GREP force_load conftest.err; then
8316 cat conftest.err >&5
8317 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8318 lt_cv_ld_force_load=yes
8320 cat conftest.err >&5
8322 rm -f conftest.err libconftest.a conftest conftest.c
8323 rm -rf conftest.dSYM
8326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8327 $as_echo "$lt_cv_ld_force_load" >&6; }
8329 rhapsody* | darwin1.[012])
8330 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8332 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8333 darwin*) # darwin 5.x on
8334 # if running on 10.5 or later, the deployment target defaults
8335 # to the OS version, if on x86, and 10.4, the deployment
8336 # target defaults to 10.4. Don't you love it?
8337 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8338 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8339 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8341 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8343 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8347 if test yes = "$lt_cv_apple_cc_single_mod"; then
8348 _lt_dar_single_mod='$single_module'
8350 if test yes = "$lt_cv_ld_exported_symbols_list"; then
8351 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8353 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8355 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8356 _lt_dsymutil='~$DSYMUTIL $lib || :'
8363 # func_munge_path_list VARIABLE PATH
8364 # -----------------------------------
8365 # VARIABLE is name of variable containing _space_ separated list of
8366 # directories to be munged by the contents of PATH, which is string
8369 # string "DIR[ DIR]" will be prepended to VARIABLE
8371 # string "DIR[ DIR]" will be appended to VARIABLE
8372 # "DIRP[:DIRP]::[DIRA:]DIRA"
8373 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8374 # "DIRA[ DIRA]" will be appended to VARIABLE
8376 # VARIABLE will be replaced by "DIR[ DIR]"
8377 func_munge_path_list ()
8383 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8386 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8389 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8390 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8393 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8398 for ac_header in dlfcn.h
8400 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8402 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8403 cat >>confdefs.h <<_ACEOF
8404 #define HAVE_DLFCN_H 1
8425 # Check whether --enable-shared was given.
8426 if test "${enable_shared+set}" = set; then :
8427 enableval=$enable_shared; p=${PACKAGE-default}
8429 yes) enable_shared=yes ;;
8430 no) enable_shared=no ;;
8433 # Look at the argument we got. We use all the common list separators.
8434 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8435 for pkg in $enableval; do
8437 if test "X$pkg" = "X$p"; then
8456 # Check whether --enable-static was given.
8457 if test "${enable_static+set}" = set; then :
8458 enableval=$enable_static; p=${PACKAGE-default}
8460 yes) enable_static=yes ;;
8461 no) enable_static=no ;;
8464 # Look at the argument we got. We use all the common list separators.
8465 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8466 for pkg in $enableval; do
8468 if test "X$pkg" = "X$p"; then
8488 # Check whether --with-pic was given.
8489 if test "${with_pic+set}" = set; then :
8490 withval=$with_pic; lt_p=${PACKAGE-default}
8492 yes|no) pic_mode=$withval ;;
8495 # Look at the argument we got. We use all the common list separators.
8496 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8497 for lt_pkg in $withval; do
8499 if test "X$lt_pkg" = "X$lt_p"; then
8517 # Check whether --enable-fast-install was given.
8518 if test "${enable_fast_install+set}" = set; then :
8519 enableval=$enable_fast_install; p=${PACKAGE-default}
8521 yes) enable_fast_install=yes ;;
8522 no) enable_fast_install=no ;;
8524 enable_fast_install=no
8525 # Look at the argument we got. We use all the common list separators.
8526 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8527 for pkg in $enableval; do
8529 if test "X$pkg" = "X$p"; then
8530 enable_fast_install=yes
8537 enable_fast_install=yes
8547 shared_archive_member_spec=
8548 case $host,$enable_shared in
8549 power*-*-aix[5-9]*,yes)
8550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8551 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8553 # Check whether --with-aix-soname was given.
8554 if test "${with_aix_soname+set}" = set; then :
8555 withval=$with_aix_soname; case $withval in
8559 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8562 lt_cv_with_aix_soname=$with_aix_soname
8564 if ${lt_cv_with_aix_soname+:} false; then :
8565 $as_echo_n "(cached) " >&6
8567 lt_cv_with_aix_soname=aix
8570 with_aix_soname=$lt_cv_with_aix_soname
8573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8574 $as_echo "$with_aix_soname" >&6; }
8575 if test aix != "$with_aix_soname"; then
8576 # For the AIX way of multilib, we name the shared archive member
8577 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8578 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8579 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8580 # the AIX toolchain works better with OBJECT_MODE set (default 32).
8581 if test 64 = "${OBJECT_MODE-32}"; then
8582 shared_archive_member_spec=shr_64
8584 shared_archive_member_spec=shr
8602 # This can be used to rebuild libtool when needed
8603 LIBTOOL_DEPS=$ltmain
8605 # Always use our own libtool.
8606 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8637 test -z "$LN_S" && LN_S="ln -s"
8652 if test -n "${ZSH_VERSION+set}"; then
8653 setopt NO_GLOB_SUBST
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8657 $as_echo_n "checking for objdir... " >&6; }
8658 if ${lt_cv_objdir+:} false; then :
8659 $as_echo_n "(cached) " >&6
8661 rm -f .libs 2>/dev/null
8662 mkdir .libs 2>/dev/null
8663 if test -d .libs; then
8666 # MS-DOS does not allow filenames that begin with a dot.
8669 rmdir .libs 2>/dev/null
8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8672 $as_echo "$lt_cv_objdir" >&6; }
8673 objdir=$lt_cv_objdir
8679 cat >>confdefs.h <<_ACEOF
8680 #define LT_OBJDIR "$lt_cv_objdir/"
8688 # AIX sometimes has problems with the GCC collect2 program. For some
8689 # reason, if we set the COLLECT_NAMES environment variable, the problems
8690 # vanish in a puff of smoke.
8691 if test set != "${COLLECT_NAMES+set}"; then
8693 export COLLECT_NAMES
8700 can_build_shared=yes
8702 # All known linkers require a '.a' archive for static linking (except MSVC,
8703 # which needs '.lib').
8706 with_gnu_ld=$lt_cv_prog_gnu_ld
8711 # Set sane defaults for various variables
8712 test -z "$CC" && CC=cc
8713 test -z "$LTCC" && LTCC=$CC
8714 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8715 test -z "$LD" && LD=ld
8716 test -z "$ac_objext" && ac_objext=o
8718 func_cc_basename $compiler
8719 cc_basename=$func_cc_basename_result
8722 # Only perform the check for file, if the check method requires it
8723 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8724 case $deplibs_check_method in
8726 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8728 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8729 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8730 $as_echo_n "(cached) " >&6
8734 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8737 lt_save_MAGIC_CMD=$MAGIC_CMD
8738 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8739 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8740 for ac_dir in $ac_dummy; do
8742 test -z "$ac_dir" && ac_dir=.
8743 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8744 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8745 if test -n "$file_magic_test_file"; then
8746 case $deplibs_check_method in
8748 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8749 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8750 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8751 $EGREP "$file_magic_regex" > /dev/null; then
8756 *** Warning: the command libtool uses to detect shared libraries,
8757 *** $file_magic_cmd, produces output that libtool cannot recognize.
8758 *** The result is that libtool may fail to recognize shared libraries
8759 *** as such. This will affect the creation of libtool libraries that
8760 *** depend on shared libraries, but programs linked with such libtool
8761 *** libraries will work regardless of this problem. Nevertheless, you
8762 *** may want to report the problem to your system manager and/or to
8763 *** bug-libtool@gnu.org
8773 MAGIC_CMD=$lt_save_MAGIC_CMD
8778 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8779 if test -n "$MAGIC_CMD"; then
8780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8781 $as_echo "$MAGIC_CMD" >&6; }
8783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8784 $as_echo "no" >&6; }
8791 if test -z "$lt_cv_path_MAGIC_CMD"; then
8792 if test -n "$ac_tool_prefix"; then
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8794 $as_echo_n "checking for file... " >&6; }
8795 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8796 $as_echo_n "(cached) " >&6
8800 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8803 lt_save_MAGIC_CMD=$MAGIC_CMD
8804 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8805 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8806 for ac_dir in $ac_dummy; do
8808 test -z "$ac_dir" && ac_dir=.
8809 if test -f "$ac_dir/file"; then
8810 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
8811 if test -n "$file_magic_test_file"; then
8812 case $deplibs_check_method in
8814 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8815 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8816 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8817 $EGREP "$file_magic_regex" > /dev/null; then
8822 *** Warning: the command libtool uses to detect shared libraries,
8823 *** $file_magic_cmd, produces output that libtool cannot recognize.
8824 *** The result is that libtool may fail to recognize shared libraries
8825 *** as such. This will affect the creation of libtool libraries that
8826 *** depend on shared libraries, but programs linked with such libtool
8827 *** libraries will work regardless of this problem. Nevertheless, you
8828 *** may want to report the problem to your system manager and/or to
8829 *** bug-libtool@gnu.org
8839 MAGIC_CMD=$lt_save_MAGIC_CMD
8844 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8845 if test -n "$MAGIC_CMD"; then
8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8847 $as_echo "$MAGIC_CMD" >&6; }
8849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8850 $as_echo "no" >&6; }
8863 # Use C for the default configuration in the libtool script
8867 ac_cpp='$CPP $CPPFLAGS'
8868 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8869 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8870 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8873 # Source file extension for C test sources.
8876 # Object file extension for compiled C test sources.
8880 # Code to be used in simple compile tests
8881 lt_simple_compile_test_code="int some_variable = 0;"
8883 # Code to be used in simple link tests
8884 lt_simple_link_test_code='int main(){return(0);}'
8892 # If no C compiler was specified, use CC.
8895 # If no C compiler flags were specified, use CFLAGS.
8896 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8898 # Allow CC to be a program name with arguments.
8901 # Save the default compiler, since it gets overwritten when the other
8902 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8903 compiler_DEFAULT=$CC
8905 # save warnings/boilerplate of simple test code
8906 ac_outfile=conftest.$ac_objext
8907 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8908 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8909 _lt_compiler_boilerplate=`cat conftest.err`
8912 ac_outfile=conftest.$ac_objext
8913 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8914 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8915 _lt_linker_boilerplate=`cat conftest.err`
8920 ## There is no encapsulation within the following macros, do not change
8921 ## the running order or otherwise move them around unless you know exactly
8922 ## what you are doing...
8923 if test -n "$compiler"; then
8925 lt_prog_compiler_no_builtin_flag=
8927 if test yes = "$GCC"; then
8928 case $cc_basename in
8930 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8932 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8936 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8937 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8938 $as_echo_n "(cached) " >&6
8940 lt_cv_prog_compiler_rtti_exceptions=no
8941 ac_outfile=conftest.$ac_objext
8942 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8943 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
8944 # Insert the option either (1) after the last *FLAGS variable, or
8945 # (2) before a word containing "conftest.", or (3) at the end.
8946 # Note that $ac_compile itself does not contain backslashes and begins
8947 # with a dollar sign (not a hyphen), so the echo should work correctly.
8948 # The option is referenced via a variable to avoid confusing sed.
8949 lt_compile=`echo "$ac_compile" | $SED \
8950 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8951 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8952 -e 's:$: $lt_compiler_flag:'`
8953 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8954 (eval "$lt_compile" 2>conftest.err)
8956 cat conftest.err >&5
8957 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8958 if (exit $ac_status) && test -s "$ac_outfile"; then
8959 # The compiler can only warn and ignore the option if not recognized
8960 # So say no if there are warnings other than the usual output.
8961 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8962 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8963 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8964 lt_cv_prog_compiler_rtti_exceptions=yes
8970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8971 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8973 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
8974 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8986 lt_prog_compiler_wl=
8987 lt_prog_compiler_pic=
8988 lt_prog_compiler_static=
8991 if test yes = "$GCC"; then
8992 lt_prog_compiler_wl='-Wl,'
8993 lt_prog_compiler_static='-static'
8997 # All AIX code is PIC.
8998 if test ia64 = "$host_cpu"; then
8999 # AIX 5 now supports IA64 processor
9000 lt_prog_compiler_static='-Bstatic'
9002 lt_prog_compiler_pic='-fPIC'
9008 # see comment about AmigaOS4 .so support
9009 lt_prog_compiler_pic='-fPIC'
9012 # FIXME: we need at least 68020 code to build shared libraries, but
9013 # adding the '-m68020' flag to GCC prevents building anything better,
9015 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9020 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9021 # PIC is the default for these OSes.
9024 mingw* | cygwin* | pw32* | os2* | cegcc*)
9025 # This hack is so that the source file can tell whether it is being
9026 # built for inclusion in a dll (and should export symbols for example).
9027 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9028 # (--disable-auto-import) libraries
9029 lt_prog_compiler_pic='-DDLL_EXPORT'
9032 lt_prog_compiler_static='$wl-static'
9037 darwin* | rhapsody*)
9038 # PIC is the default on this platform
9039 # Common symbols not allowed in MH_DYLIB files
9040 lt_prog_compiler_pic='-fno-common'
9044 # PIC is the default for Haiku.
9045 # The "-static" flag exists, but is broken.
9046 lt_prog_compiler_static=
9050 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9051 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9052 # sets the default TLS model and affects inlining.
9058 lt_prog_compiler_pic='-fPIC'
9064 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9065 # Instead, we relocate shared libraries at runtime.
9069 # Just because we use GCC doesn't mean we suddenly get shared libraries
9070 # on systems that don't support them.
9071 lt_prog_compiler_can_build_shared=no
9076 # QNX uses GNU C++, but need to define -shared option too, otherwise
9078 lt_prog_compiler_pic='-fPIC -shared'
9082 if test -d /usr/nec; then
9083 lt_prog_compiler_pic=-Kconform_pic
9088 lt_prog_compiler_pic='-fPIC'
9092 case $cc_basename in
9093 nvcc*) # Cuda Compiler Driver 2.2
9094 lt_prog_compiler_wl='-Xlinker '
9095 if test -n "$lt_prog_compiler_pic"; then
9096 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9101 # PORTME Check for flag to pass linker flags through the system compiler.
9104 lt_prog_compiler_wl='-Wl,'
9105 if test ia64 = "$host_cpu"; then
9106 # AIX 5 now supports IA64 processor
9107 lt_prog_compiler_static='-Bstatic'
9109 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9113 darwin* | rhapsody*)
9114 # PIC is the default on this platform
9115 # Common symbols not allowed in MH_DYLIB files
9116 lt_prog_compiler_pic='-fno-common'
9117 case $cc_basename in
9119 # NAG Fortran compiler
9120 lt_prog_compiler_wl='-Wl,-Wl,,'
9121 lt_prog_compiler_pic='-PIC'
9122 lt_prog_compiler_static='-Bstatic'
9127 mingw* | cygwin* | pw32* | os2* | cegcc*)
9128 # This hack is so that the source file can tell whether it is being
9129 # built for inclusion in a dll (and should export symbols for example).
9130 lt_prog_compiler_pic='-DDLL_EXPORT'
9133 lt_prog_compiler_static='$wl-static'
9138 hpux9* | hpux10* | hpux11*)
9139 lt_prog_compiler_wl='-Wl,'
9140 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9147 lt_prog_compiler_pic='+Z'
9150 # Is there a better lt_prog_compiler_static that works with the bundled CC?
9151 lt_prog_compiler_static='$wl-a ${wl}archive'
9154 irix5* | irix6* | nonstopux*)
9155 lt_prog_compiler_wl='-Wl,'
9156 # PIC (with -KPIC) is the default.
9157 lt_prog_compiler_static='-non_shared'
9160 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9161 case $cc_basename in
9162 # old Intel for x86_64, which still supported -KPIC.
9164 lt_prog_compiler_wl='-Wl,'
9165 lt_prog_compiler_pic='-KPIC'
9166 lt_prog_compiler_static='-static'
9168 # icc used to be incompatible with GCC.
9169 # ICC 10 doesn't accept -KPIC any more.
9171 lt_prog_compiler_wl='-Wl,'
9172 lt_prog_compiler_pic='-fPIC'
9173 lt_prog_compiler_static='-static'
9175 # Lahey Fortran 8.1.
9177 lt_prog_compiler_wl='-Wl,'
9178 lt_prog_compiler_pic='--shared'
9179 lt_prog_compiler_static='--static'
9182 # NAG Fortran compiler
9183 lt_prog_compiler_wl='-Wl,-Wl,,'
9184 lt_prog_compiler_pic='-PIC'
9185 lt_prog_compiler_static='-Bstatic'
9188 # Fabrice Bellard et al's Tiny C Compiler
9189 lt_prog_compiler_wl='-Wl,'
9190 lt_prog_compiler_pic='-fPIC'
9191 lt_prog_compiler_static='-static'
9193 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9194 # Portland Group compilers (*not* the Pentium gcc compiler,
9195 # which looks to be a dead project)
9196 lt_prog_compiler_wl='-Wl,'
9197 lt_prog_compiler_pic='-fpic'
9198 lt_prog_compiler_static='-Bstatic'
9201 lt_prog_compiler_wl='-Wl,'
9202 # All Alpha code is PIC.
9203 lt_prog_compiler_static='-non_shared'
9205 xl* | bgxl* | bgf* | mpixl*)
9206 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9207 lt_prog_compiler_wl='-Wl,'
9208 lt_prog_compiler_pic='-qpic'
9209 lt_prog_compiler_static='-qstaticlink'
9212 case `$CC -V 2>&1 | sed 5q` in
9213 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9214 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9215 lt_prog_compiler_pic='-KPIC'
9216 lt_prog_compiler_static='-Bstatic'
9217 lt_prog_compiler_wl=''
9219 *Sun\ F* | *Sun*Fortran*)
9220 lt_prog_compiler_pic='-KPIC'
9221 lt_prog_compiler_static='-Bstatic'
9222 lt_prog_compiler_wl='-Qoption ld '
9226 lt_prog_compiler_pic='-KPIC'
9227 lt_prog_compiler_static='-Bstatic'
9228 lt_prog_compiler_wl='-Wl,'
9230 *Intel*\ [CF]*Compiler*)
9231 lt_prog_compiler_wl='-Wl,'
9232 lt_prog_compiler_pic='-fPIC'
9233 lt_prog_compiler_static='-static'
9236 lt_prog_compiler_wl='-Wl,'
9237 lt_prog_compiler_pic='-fpic'
9238 lt_prog_compiler_static='-Bstatic'
9246 lt_prog_compiler_pic='-KPIC'
9247 lt_prog_compiler_static='-Bstatic'
9251 # QNX uses GNU C++, but need to define -shared option too, otherwise
9253 lt_prog_compiler_pic='-fPIC -shared'
9256 osf3* | osf4* | osf5*)
9257 lt_prog_compiler_wl='-Wl,'
9258 # All OSF/1 code is PIC.
9259 lt_prog_compiler_static='-non_shared'
9263 lt_prog_compiler_static='-non_shared'
9267 lt_prog_compiler_pic='-KPIC'
9268 lt_prog_compiler_static='-Bstatic'
9269 case $cc_basename in
9270 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9271 lt_prog_compiler_wl='-Qoption ld ';;
9273 lt_prog_compiler_wl='-Wl,';;
9278 lt_prog_compiler_wl='-Qoption ld '
9279 lt_prog_compiler_pic='-PIC'
9280 lt_prog_compiler_static='-Bstatic'
9283 sysv4 | sysv4.2uw2* | sysv4.3*)
9284 lt_prog_compiler_wl='-Wl,'
9285 lt_prog_compiler_pic='-KPIC'
9286 lt_prog_compiler_static='-Bstatic'
9290 if test -d /usr/nec; then
9291 lt_prog_compiler_pic='-Kconform_pic'
9292 lt_prog_compiler_static='-Bstatic'
9296 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9297 lt_prog_compiler_wl='-Wl,'
9298 lt_prog_compiler_pic='-KPIC'
9299 lt_prog_compiler_static='-Bstatic'
9303 lt_prog_compiler_wl='-Wl,'
9304 lt_prog_compiler_can_build_shared=no
9308 lt_prog_compiler_pic='-pic'
9309 lt_prog_compiler_static='-Bstatic'
9313 lt_prog_compiler_can_build_shared=no
9319 # For platforms that do not support PIC, -DPIC is meaningless:
9321 lt_prog_compiler_pic=
9324 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9329 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9330 if ${lt_cv_prog_compiler_pic+:} false; then :
9331 $as_echo_n "(cached) " >&6
9333 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9336 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9337 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9340 # Check to make sure the PIC flag actually works.
9342 if test -n "$lt_prog_compiler_pic"; then
9343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9344 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9345 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9346 $as_echo_n "(cached) " >&6
9348 lt_cv_prog_compiler_pic_works=no
9349 ac_outfile=conftest.$ac_objext
9350 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9351 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
9352 # Insert the option either (1) after the last *FLAGS variable, or
9353 # (2) before a word containing "conftest.", or (3) at the end.
9354 # Note that $ac_compile itself does not contain backslashes and begins
9355 # with a dollar sign (not a hyphen), so the echo should work correctly.
9356 # The option is referenced via a variable to avoid confusing sed.
9357 lt_compile=`echo "$ac_compile" | $SED \
9358 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9359 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9360 -e 's:$: $lt_compiler_flag:'`
9361 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9362 (eval "$lt_compile" 2>conftest.err)
9364 cat conftest.err >&5
9365 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9366 if (exit $ac_status) && test -s "$ac_outfile"; then
9367 # The compiler can only warn and ignore the option if not recognized
9368 # So say no if there are warnings other than the usual output.
9369 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9370 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9371 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9372 lt_cv_prog_compiler_pic_works=yes
9378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9379 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9381 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9382 case $lt_prog_compiler_pic in
9384 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9387 lt_prog_compiler_pic=
9388 lt_prog_compiler_can_build_shared=no
9404 # Check to make sure the static flag actually works.
9406 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9408 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9409 if ${lt_cv_prog_compiler_static_works+:} false; then :
9410 $as_echo_n "(cached) " >&6
9412 lt_cv_prog_compiler_static_works=no
9413 save_LDFLAGS=$LDFLAGS
9414 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9415 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9416 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9417 # The linker can only warn and ignore the option if not recognized
9418 # So say no if there are warnings
9419 if test -s conftest.err; then
9420 # Append any errors to the config.log.
9421 cat conftest.err 1>&5
9422 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9423 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9424 if diff conftest.exp conftest.er2 >/dev/null; then
9425 lt_cv_prog_compiler_static_works=yes
9428 lt_cv_prog_compiler_static_works=yes
9432 LDFLAGS=$save_LDFLAGS
9435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9436 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9438 if test yes = "$lt_cv_prog_compiler_static_works"; then
9441 lt_prog_compiler_static=
9450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9451 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9452 if ${lt_cv_prog_compiler_c_o+:} false; then :
9453 $as_echo_n "(cached) " >&6
9455 lt_cv_prog_compiler_c_o=no
9456 $RM -r conftest 2>/dev/null
9460 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9462 lt_compiler_flag="-o out/conftest2.$ac_objext"
9463 # Insert the option either (1) after the last *FLAGS variable, or
9464 # (2) before a word containing "conftest.", or (3) at the end.
9465 # Note that $ac_compile itself does not contain backslashes and begins
9466 # with a dollar sign (not a hyphen), so the echo should work correctly.
9467 lt_compile=`echo "$ac_compile" | $SED \
9468 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9469 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9470 -e 's:$: $lt_compiler_flag:'`
9471 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9472 (eval "$lt_compile" 2>out/conftest.err)
9474 cat out/conftest.err >&5
9475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9476 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9478 # The compiler can only warn and ignore the option if not recognized
9479 # So say no if there are warnings
9480 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9481 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9482 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9483 lt_cv_prog_compiler_c_o=yes
9488 # SGI C++ compiler will create directory out/ii_files/ for
9489 # template instantiation
9490 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9491 $RM out/* && rmdir out
9497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9498 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9506 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9507 if ${lt_cv_prog_compiler_c_o+:} false; then :
9508 $as_echo_n "(cached) " >&6
9510 lt_cv_prog_compiler_c_o=no
9511 $RM -r conftest 2>/dev/null
9515 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9517 lt_compiler_flag="-o out/conftest2.$ac_objext"
9518 # Insert the option either (1) after the last *FLAGS variable, or
9519 # (2) before a word containing "conftest.", or (3) at the end.
9520 # Note that $ac_compile itself does not contain backslashes and begins
9521 # with a dollar sign (not a hyphen), so the echo should work correctly.
9522 lt_compile=`echo "$ac_compile" | $SED \
9523 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9524 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9525 -e 's:$: $lt_compiler_flag:'`
9526 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9527 (eval "$lt_compile" 2>out/conftest.err)
9529 cat out/conftest.err >&5
9530 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9531 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9533 # The compiler can only warn and ignore the option if not recognized
9534 # So say no if there are warnings
9535 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9536 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9537 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9538 lt_cv_prog_compiler_c_o=yes
9543 # SGI C++ compiler will create directory out/ii_files/ for
9544 # template instantiation
9545 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9546 $RM out/* && rmdir out
9552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9553 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9558 hard_links=nottested
9559 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9560 # do not overwrite the value of need_locks provided by the user
9561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9562 $as_echo_n "checking if we can lock with hard links... " >&6; }
9565 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9567 ln conftest.a conftest.b 2>&5 || hard_links=no
9568 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9570 $as_echo "$hard_links" >&6; }
9571 if test no = "$hard_links"; then
9572 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9573 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9586 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9589 allow_undefined_flag=
9590 always_export_symbols=no
9592 archive_expsym_cmds=
9593 compiler_needs_object=no
9594 enable_shared_with_static_runtimes=no
9595 export_dynamic_flag_spec=
9596 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9597 hardcode_automatic=no
9599 hardcode_direct_absolute=no
9600 hardcode_libdir_flag_spec=
9601 hardcode_libdir_separator=
9603 hardcode_shlibpath_var=unsupported
9605 link_all_deplibs=unknown
9608 old_archive_from_new_cmds=
9609 old_archive_from_expsyms_cmds=
9610 thread_safe_flag_spec=
9611 whole_archive_flag_spec=
9612 # include_expsyms should be a list of space-separated symbols to be *always*
9613 # included in the symbol list
9615 # exclude_expsyms can be an extended regexp of symbols to exclude
9616 # it will be wrapped by ' (' and ')$', so one must not match beginning or
9617 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9618 # as well as any symbol that contains 'd'.
9619 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9620 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9621 # platforms (ab)use it in PIC code, but their linkers get confused if
9622 # the symbol is explicitly referenced. Since portable code cannot
9623 # rely on this symbol name, it's probably fine to never include it in
9624 # preloaded symbol tables.
9625 # Exclude shared library initialization/finalization symbols.
9626 extract_expsyms_cmds=
9629 cygwin* | mingw* | pw32* | cegcc*)
9630 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9631 # When not using gcc, we currently assume that we are using
9632 # Microsoft Visual C++.
9633 if test yes != "$GCC"; then
9638 # we just hope/assume this is gcc and not c89 (= MSVC++)
9648 # On some targets, GNU ld is compatible enough with the native linker
9649 # that we're better off using the native interface for both.
9650 lt_use_gnu_ld_interface=no
9651 if test yes = "$with_gnu_ld"; then
9654 # The AIX port of GNU ld has always aspired to compatibility
9655 # with the native linker. However, as the warning in the GNU ld
9656 # block says, versions before 2.19.5* couldn't really create working
9657 # shared libraries, regardless of the interface used.
9658 case `$LD -v 2>&1` in
9659 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9660 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9661 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9663 lt_use_gnu_ld_interface=yes
9668 lt_use_gnu_ld_interface=yes
9673 if test yes = "$lt_use_gnu_ld_interface"; then
9674 # If archive_cmds runs LD, not CC, wlarc should be empty
9677 # Set some defaults for GNU ld with shared library support. These
9678 # are reset later if shared libraries are not supported. Putting them
9679 # here allows them to be overridden if necessary.
9680 runpath_var=LD_RUN_PATH
9681 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9682 export_dynamic_flag_spec='$wl--export-dynamic'
9683 # ancient GNU ld didn't support --whole-archive et. al.
9684 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9685 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9687 whole_archive_flag_spec=
9689 supports_anon_versioning=no
9690 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9691 *GNU\ gold*) supports_anon_versioning=yes ;;
9692 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9693 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9694 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9695 *\ 2.11.*) ;; # other 2.11 versions
9696 *) supports_anon_versioning=yes ;;
9699 # See if GNU ld supports shared libraries.
9702 # On AIX/PPC, the GNU linker is very broken
9703 if test ia64 != "$host_cpu"; then
9707 *** Warning: the GNU linker, at least up to release 2.19, is reported
9708 *** to be unable to reliably create shared libraries on AIX.
9709 *** Therefore, libtool is disabling shared libraries support. If you
9710 *** really care for shared libraries, you may want to install binutils
9711 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9712 *** You will then need to restart the configuration process.
9721 # see comment about AmigaOS4 .so support
9722 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9723 archive_expsym_cmds=''
9726 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)'
9727 hardcode_libdir_flag_spec='-L$libdir'
9728 hardcode_minus_L=yes
9734 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9735 allow_undefined_flag=unsupported
9736 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9737 # support --undefined. This deserves some investigation. FIXME
9738 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9744 cygwin* | mingw* | pw32* | cegcc*)
9745 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9746 # as there is no search path for DLLs.
9747 hardcode_libdir_flag_spec='-L$libdir'
9748 export_dynamic_flag_spec='$wl--export-all-symbols'
9749 allow_undefined_flag=unsupported
9750 always_export_symbols=no
9751 enable_shared_with_static_runtimes=yes
9752 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'
9753 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9755 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9756 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9757 # If the export-symbols file already is a .def file, use it as
9758 # is; otherwise, prepend EXPORTS...
9759 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9760 cp $export_symbols $output_objdir/$soname.def;
9762 echo EXPORTS > $output_objdir/$soname.def;
9763 cat $export_symbols >> $output_objdir/$soname.def;
9765 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9772 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9773 link_all_deplibs=yes
9777 hardcode_libdir_flag_spec='-L$libdir'
9778 hardcode_minus_L=yes
9779 allow_undefined_flag=unsupported
9781 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9782 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9783 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9784 $ECHO EXPORTS >> $output_objdir/$libname.def~
9785 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9786 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9787 emximp -o $lib $output_objdir/$libname.def'
9788 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9789 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9790 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9791 $ECHO EXPORTS >> $output_objdir/$libname.def~
9793 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9794 prefix_cmds="$prefix_cmds -e 1d";
9796 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9797 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9798 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9799 emximp -o $lib $output_objdir/$libname.def'
9800 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9801 enable_shared_with_static_runtimes=yes
9806 hardcode_shlibpath_var=no
9807 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9808 export_dynamic_flag_spec='$wl-E'
9809 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9810 # Instead, shared libraries are loaded at an image base (0x10000000 by
9811 # default) and relocated if they conflict, which is a slow very memory
9812 # consuming and fragmenting process. To avoid this, we pick a random,
9813 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9814 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
9815 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9816 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'
9819 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9821 if test linux-dietlibc = "$host_os"; then
9822 case $cc_basename in
9823 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9826 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9827 && test no = "$tmp_diet"
9829 tmp_addflag=' $pic_flag'
9830 tmp_sharedflag='-shared'
9831 case $cc_basename,$host_cpu in
9832 pgcc*) # Portland Group C compiler
9833 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'
9834 tmp_addflag=' $pic_flag'
9836 pgf77* | pgf90* | pgf95* | pgfortran*)
9837 # Portland Group f77 and f90 compilers
9838 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'
9839 tmp_addflag=' $pic_flag -Mnomain' ;;
9840 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
9841 tmp_addflag=' -i_dynamic' ;;
9842 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9843 tmp_addflag=' -i_dynamic -nofor_main' ;;
9844 ifc* | ifort*) # Intel Fortran compiler
9845 tmp_addflag=' -nofor_main' ;;
9846 lf95*) # Lahey Fortran 8.1
9847 whole_archive_flag_spec=
9848 tmp_sharedflag='--shared' ;;
9849 nagfor*) # NAGFOR 5.3
9850 tmp_sharedflag='-Wl,-shared' ;;
9851 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9852 tmp_sharedflag='-qmkshrobj'
9854 nvcc*) # Cuda Compiler Driver 2.2
9855 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'
9856 compiler_needs_object=yes
9859 case `$CC -V 2>&1 | sed 5q` in
9860 *Sun\ C*) # Sun C 5.9
9861 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'
9862 compiler_needs_object=yes
9863 tmp_sharedflag='-G' ;;
9864 *Sun\ F*) # Sun Fortran 8.3
9865 tmp_sharedflag='-G' ;;
9867 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9869 if test yes = "$supports_anon_versioning"; then
9870 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9871 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9872 echo "local: *; };" >> $output_objdir/$libname.ver~
9873 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
9876 case $cc_basename in
9878 export_dynamic_flag_spec='-rdynamic'
9880 xlf* | bgf* | bgxlf* | mpixlf*)
9881 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9882 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9883 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9884 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9885 if test yes = "$supports_anon_versioning"; then
9886 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9887 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9888 echo "local: *; };" >> $output_objdir/$libname.ver~
9889 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9899 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9900 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9903 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9904 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9909 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9913 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9914 *** create shared libraries on Solaris systems. Therefore, libtool
9915 *** is disabling shared libraries support. We urge you to upgrade GNU
9916 *** binutils to release 2.9.1 or newer. Another option is to modify
9917 *** your PATH or compiler configuration so that the native linker is
9918 *** used, and then restart.
9921 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9922 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9923 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9929 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9930 case `$LD -v 2>&1` in
9931 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9935 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
9936 *** reliably create shared libraries on SCO systems. Therefore, libtool
9937 *** is disabling shared libraries support. We urge you to upgrade GNU
9938 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9939 *** your PATH or compiler configuration so that the native linker is
9940 *** used, and then restart.
9945 # For security reasons, it is highly recommended that you always
9946 # use absolute paths for naming shared libraries, and exclude the
9947 # DT_RUNPATH tag from executables and libraries. But doing so
9948 # requires that you compile everything twice, which is a pain.
9949 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9950 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9951 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9952 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9961 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9964 hardcode_shlibpath_var=no
9968 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9969 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9970 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
9977 if test no = "$ld_shlibs"; then
9979 hardcode_libdir_flag_spec=
9980 export_dynamic_flag_spec=
9981 whole_archive_flag_spec=
9984 # PORTME fill in a description of your system's linker (not GNU ld)
9987 allow_undefined_flag=unsupported
9988 always_export_symbols=yes
9989 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'
9990 # Note: this linker hardcodes the directories in LIBPATH if there
9991 # are no directories specified by -L.
9992 hardcode_minus_L=yes
9993 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
9994 # Neither direct hardcoding nor static linking is supported with a
9996 hardcode_direct=unsupported
10001 if test ia64 = "$host_cpu"; then
10002 # On IA64, the linker does run time linking by default, so we don't
10003 # have to do anything special.
10004 aix_use_runtimelinking=no
10005 exp_sym_flag='-Bexport'
10008 # If we're using GNU nm, then we don't want the "-C" option.
10009 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10010 # Without the "-l" option, or with the "-B" option, AIX nm treats
10011 # weak defined symbols like other global defined symbols, whereas
10012 # GNU nm marks them as "W".
10013 # While the 'weak' keyword is ignored in the Export File, we need
10014 # it in the Import File for the 'aix-soname' feature, so we have
10015 # to replace the "-B" option with "-P" for AIX nm.
10016 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10017 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10019 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10021 aix_use_runtimelinking=no
10023 # Test if we are trying to use run time linking or normal
10024 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10025 # have runtime linking enabled, and use it for executables.
10026 # For shared libraries, we enable/disable runtime linking
10027 # depending on the kind of the shared library created -
10028 # when "with_aix_soname,aix_use_runtimelinking" is:
10029 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
10030 # "aix,yes" lib.so shared, rtl:yes, for executables
10031 # lib.a static archive
10032 # "both,no" lib.so.V(shr.o) shared, rtl:yes
10033 # lib.a(lib.so.V) shared, rtl:no, for executables
10034 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10035 # lib.a(lib.so.V) shared, rtl:no
10036 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
10037 # lib.a static archive
10038 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10039 for ld_flag in $LDFLAGS; do
10040 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10041 aix_use_runtimelinking=yes
10045 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10046 # With aix-soname=svr4, we create the lib.so.V shared archives only,
10047 # so we don't have lib.a shared libs to link our executables.
10048 # We have to force runtime linking in this case.
10049 aix_use_runtimelinking=yes
10050 LDFLAGS="$LDFLAGS -Wl,-brtl"
10055 exp_sym_flag='-bexport'
10056 no_entry_flag='-bnoentry'
10059 # When large executables or shared objects are built, AIX ld can
10060 # have problems creating the table of contents. If linking a library
10061 # or program results in "error TOC overflow" add -mminimal-toc to
10062 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10063 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10066 hardcode_direct=yes
10067 hardcode_direct_absolute=yes
10068 hardcode_libdir_separator=':'
10069 link_all_deplibs=yes
10070 file_list_spec='$wl-f,'
10071 case $with_aix_soname,$aix_use_runtimelinking in
10072 aix,*) ;; # traditional, no import file
10073 svr4,* | *,yes) # use import file
10074 # The Import File defines what to hardcode.
10076 hardcode_direct_absolute=no
10080 if test yes = "$GCC"; then
10081 case $host_os in aix4.[012]|aix4.[012].*)
10082 # We only want to do this on AIX 4.2 and lower, the check
10083 # below for broken collect2 doesn't work under 4.3+
10084 collect2name=`$CC -print-prog-name=collect2`
10085 if test -f "$collect2name" &&
10086 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10088 # We have reworked collect2
10091 # We have old collect2
10092 hardcode_direct=unsupported
10093 # It fails to find uninstalled libraries when the uninstalled
10094 # path is not listed in the libpath. Setting hardcode_minus_L
10095 # to unsupported forces relinking
10096 hardcode_minus_L=yes
10097 hardcode_libdir_flag_spec='-L$libdir'
10098 hardcode_libdir_separator=
10102 shared_flag='-shared'
10103 if test yes = "$aix_use_runtimelinking"; then
10104 shared_flag="$shared_flag "'$wl-G'
10106 # Need to ensure runtime linking is disabled for the traditional
10107 # shared library, or the linker may eventually find shared libraries
10108 # /with/ Import File - we do not want to mix them.
10109 shared_flag_aix='-shared'
10110 shared_flag_svr4='-shared $wl-G'
10113 if test ia64 = "$host_cpu"; then
10114 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10115 # chokes on -Wl,-G. The following line is correct:
10118 if test yes = "$aix_use_runtimelinking"; then
10119 shared_flag='$wl-G'
10121 shared_flag='$wl-bM:SRE'
10123 shared_flag_aix='$wl-bM:SRE'
10124 shared_flag_svr4='$wl-G'
10128 export_dynamic_flag_spec='$wl-bexpall'
10129 # It seems that -bexpall does not export symbols beginning with
10130 # underscore (_), so it is better to generate a list of symbols to export.
10131 always_export_symbols=yes
10132 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10133 # Warning - without using the other runtime loading flags (-brtl),
10134 # -berok will link without error, but may produce a broken library.
10135 allow_undefined_flag='-berok'
10136 # Determine the default libpath from the value encoded in an
10137 # empty executable.
10138 if test set = "${lt_cv_aix_libpath+set}"; then
10139 aix_libpath=$lt_cv_aix_libpath
10141 if ${lt_cv_aix_libpath_+:} false; then :
10142 $as_echo_n "(cached) " >&6
10144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10145 /* end confdefs.h. */
10155 if ac_fn_c_try_link "$LINENO"; then :
10157 lt_aix_libpath_sed='
10158 /Import File Strings/,/^$/ {
10160 s/^0 *\([^ ]*\) *$/\1/
10164 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10165 # Check for a 64-bit object if we didn't find anything.
10166 if test -z "$lt_cv_aix_libpath_"; then
10167 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10170 rm -f core conftest.err conftest.$ac_objext \
10171 conftest$ac_exeext conftest.$ac_ext
10172 if test -z "$lt_cv_aix_libpath_"; then
10173 lt_cv_aix_libpath_=/usr/lib:/lib
10178 aix_libpath=$lt_cv_aix_libpath_
10181 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10182 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10184 if test ia64 = "$host_cpu"; then
10185 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10186 allow_undefined_flag="-z nodefs"
10187 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"
10189 # Determine the default libpath from the value encoded in an
10190 # empty executable.
10191 if test set = "${lt_cv_aix_libpath+set}"; then
10192 aix_libpath=$lt_cv_aix_libpath
10194 if ${lt_cv_aix_libpath_+:} false; then :
10195 $as_echo_n "(cached) " >&6
10197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10198 /* end confdefs.h. */
10208 if ac_fn_c_try_link "$LINENO"; then :
10210 lt_aix_libpath_sed='
10211 /Import File Strings/,/^$/ {
10213 s/^0 *\([^ ]*\) *$/\1/
10217 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10218 # Check for a 64-bit object if we didn't find anything.
10219 if test -z "$lt_cv_aix_libpath_"; then
10220 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10223 rm -f core conftest.err conftest.$ac_objext \
10224 conftest$ac_exeext conftest.$ac_ext
10225 if test -z "$lt_cv_aix_libpath_"; then
10226 lt_cv_aix_libpath_=/usr/lib:/lib
10231 aix_libpath=$lt_cv_aix_libpath_
10234 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10235 # Warning - without using the other run time loading flags,
10236 # -berok will link without error, but may produce a broken library.
10237 no_undefined_flag=' $wl-bernotok'
10238 allow_undefined_flag=' $wl-berok'
10239 if test yes = "$with_gnu_ld"; then
10240 # We only use this code for GNU lds that support --whole-archive.
10241 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10243 # Exported symbols can be pulled into shared objects from archives
10244 whole_archive_flag_spec='$convenience'
10246 archive_cmds_need_lc=yes
10247 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10248 # -brtl affects multiple linker settings, -berok does not and is overridden later
10249 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10250 if test svr4 != "$with_aix_soname"; then
10251 # This is similar to how AIX traditionally builds its shared libraries.
10252 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10254 if test aix != "$with_aix_soname"; then
10255 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10257 # used by -dlpreopen to get the symbols
10258 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
10260 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10268 # see comment about AmigaOS4 .so support
10269 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10270 archive_expsym_cmds=''
10273 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)'
10274 hardcode_libdir_flag_spec='-L$libdir'
10275 hardcode_minus_L=yes
10281 export_dynamic_flag_spec=-rdynamic
10284 cygwin* | mingw* | pw32* | cegcc*)
10285 # When not using gcc, we currently assume that we are using
10286 # Microsoft Visual C++.
10287 # hardcode_libdir_flag_spec is actually meaningless, as there is
10288 # no search path for DLLs.
10289 case $cc_basename in
10292 hardcode_libdir_flag_spec=' '
10293 allow_undefined_flag=unsupported
10294 always_export_symbols=yes
10296 # Tell ltmain to make .lib files, not .a files.
10298 # Tell ltmain to make .dll files, not .so files.
10300 # FIXME: Setting linknames here is a bad hack.
10301 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10302 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
10303 cp "$export_symbols" "$output_objdir/$soname.def";
10304 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10306 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10308 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10310 # The linker will not automatically build a static lib if we build a DLL.
10311 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10312 enable_shared_with_static_runtimes=yes
10313 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10314 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10316 old_postinstall_cmds='chmod 644 $oldlib'
10317 postlink_cmds='lt_outputfile="@OUTPUT@"~
10318 lt_tool_outputfile="@TOOL_OUTPUT@"~
10319 case $lt_outputfile in
10322 lt_outputfile=$lt_outputfile.exe
10323 lt_tool_outputfile=$lt_tool_outputfile.exe
10326 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10327 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10328 $RM "$lt_outputfile.manifest";
10332 # Assume MSVC wrapper
10333 hardcode_libdir_flag_spec=' '
10334 allow_undefined_flag=unsupported
10335 # Tell ltmain to make .lib files, not .a files.
10337 # Tell ltmain to make .dll files, not .so files.
10339 # FIXME: Setting linknames here is a bad hack.
10340 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10341 # The linker will automatically build a .lib file if we build a DLL.
10342 old_archive_from_new_cmds='true'
10343 # FIXME: Should let the user specify the lib program.
10344 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10345 enable_shared_with_static_runtimes=yes
10350 darwin* | rhapsody*)
10353 archive_cmds_need_lc=no
10355 hardcode_automatic=yes
10356 hardcode_shlibpath_var=unsupported
10357 if test yes = "$lt_cv_ld_force_load"; then
10358 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\"`'
10361 whole_archive_flag_spec=''
10363 link_all_deplibs=yes
10364 allow_undefined_flag=$_lt_dar_allow_undefined
10365 case $cc_basename in
10366 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10367 *) _lt_dar_can_shared=$GCC ;;
10369 if test yes = "$_lt_dar_can_shared"; then
10370 output_verbose_link_cmd=func_echo_all
10371 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10372 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10373 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"
10374 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"
10383 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10384 hardcode_libdir_flag_spec='-L$libdir'
10385 hardcode_shlibpath_var=no
10388 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10389 # support. Future versions do this automatically, but an explicit c++rt0.o
10390 # does not break anything, and helps significantly (at the cost of a little
10393 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10394 hardcode_libdir_flag_spec='-R$libdir'
10395 hardcode_direct=yes
10396 hardcode_shlibpath_var=no
10399 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10401 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10402 hardcode_direct=yes
10403 hardcode_minus_L=yes
10404 hardcode_shlibpath_var=no
10407 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10408 freebsd* | dragonfly*)
10409 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10410 hardcode_libdir_flag_spec='-R$libdir'
10411 hardcode_direct=yes
10412 hardcode_shlibpath_var=no
10416 if test yes = "$GCC"; then
10417 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10419 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10421 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10422 hardcode_libdir_separator=:
10423 hardcode_direct=yes
10425 # hardcode_minus_L: Not really in the search PATH,
10426 # but as the default location of the library.
10427 hardcode_minus_L=yes
10428 export_dynamic_flag_spec='$wl-E'
10432 if test yes,no = "$GCC,$with_gnu_ld"; then
10433 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10435 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10437 if test no = "$with_gnu_ld"; then
10438 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10439 hardcode_libdir_separator=:
10440 hardcode_direct=yes
10441 hardcode_direct_absolute=yes
10442 export_dynamic_flag_spec='$wl-E'
10443 # hardcode_minus_L: Not really in the search PATH,
10444 # but as the default location of the library.
10445 hardcode_minus_L=yes
10450 if test yes,no = "$GCC,$with_gnu_ld"; then
10453 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10456 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10459 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10465 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10468 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10472 # Older versions of the 11.00 compiler do not understand -b yet
10473 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10475 $as_echo_n "checking if $CC understands -b... " >&6; }
10476 if ${lt_cv_prog_compiler__b+:} false; then :
10477 $as_echo_n "(cached) " >&6
10479 lt_cv_prog_compiler__b=no
10480 save_LDFLAGS=$LDFLAGS
10481 LDFLAGS="$LDFLAGS -b"
10482 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10483 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10484 # The linker can only warn and ignore the option if not recognized
10485 # So say no if there are warnings
10486 if test -s conftest.err; then
10487 # Append any errors to the config.log.
10488 cat conftest.err 1>&5
10489 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10490 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10491 if diff conftest.exp conftest.er2 >/dev/null; then
10492 lt_cv_prog_compiler__b=yes
10495 lt_cv_prog_compiler__b=yes
10499 LDFLAGS=$save_LDFLAGS
10502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10503 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10505 if test yes = "$lt_cv_prog_compiler__b"; then
10506 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10508 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10514 if test no = "$with_gnu_ld"; then
10515 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10516 hardcode_libdir_separator=:
10521 hardcode_shlibpath_var=no
10524 hardcode_direct=yes
10525 hardcode_direct_absolute=yes
10526 export_dynamic_flag_spec='$wl-E'
10528 # hardcode_minus_L: Not really in the search PATH,
10529 # but as the default location of the library.
10530 hardcode_minus_L=yes
10536 irix5* | irix6* | nonstopux*)
10537 if test yes = "$GCC"; then
10538 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'
10539 # Try to use the -exported_symbol ld option, if it does not
10540 # work, assume that -exports_file does not work either and
10541 # implicitly export all symbols.
10542 # This should be the same for all languages, so no per-tag cache variable.
10543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10544 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10545 if ${lt_cv_irix_exported_symbol+:} false; then :
10546 $as_echo_n "(cached) " >&6
10548 save_LDFLAGS=$LDFLAGS
10549 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10551 /* end confdefs.h. */
10552 int foo (void) { return 0; }
10554 if ac_fn_c_try_link "$LINENO"; then :
10555 lt_cv_irix_exported_symbol=yes
10557 lt_cv_irix_exported_symbol=no
10559 rm -f core conftest.err conftest.$ac_objext \
10560 conftest$ac_exeext conftest.$ac_ext
10561 LDFLAGS=$save_LDFLAGS
10563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10564 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10565 if test yes = "$lt_cv_irix_exported_symbol"; then
10566 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'
10569 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'
10570 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'
10572 archive_cmds_need_lc='no'
10573 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10574 hardcode_libdir_separator=:
10576 link_all_deplibs=yes
10580 case $cc_basename in
10582 # Fabrice Bellard et al's Tiny C Compiler
10584 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10590 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10591 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10593 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10595 hardcode_libdir_flag_spec='-R$libdir'
10596 hardcode_direct=yes
10597 hardcode_shlibpath_var=no
10601 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10602 hardcode_direct=yes
10603 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10604 hardcode_libdir_separator=:
10605 hardcode_shlibpath_var=no
10611 openbsd* | bitrig*)
10612 if test -f /usr/libexec/ld.so; then
10613 hardcode_direct=yes
10614 hardcode_shlibpath_var=no
10615 hardcode_direct_absolute=yes
10616 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10617 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10618 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10619 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10620 export_dynamic_flag_spec='$wl-E'
10622 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10623 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10631 hardcode_libdir_flag_spec='-L$libdir'
10632 hardcode_minus_L=yes
10633 allow_undefined_flag=unsupported
10635 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10636 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10637 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10638 $ECHO EXPORTS >> $output_objdir/$libname.def~
10639 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10640 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10641 emximp -o $lib $output_objdir/$libname.def'
10642 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10643 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10644 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10645 $ECHO EXPORTS >> $output_objdir/$libname.def~
10646 prefix_cmds="$SED"~
10647 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10648 prefix_cmds="$prefix_cmds -e 1d";
10650 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10651 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10652 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10653 emximp -o $lib $output_objdir/$libname.def'
10654 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10655 enable_shared_with_static_runtimes=yes
10659 if test yes = "$GCC"; then
10660 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10661 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'
10663 allow_undefined_flag=' -expect_unresolved \*'
10664 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'
10666 archive_cmds_need_lc='no'
10667 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10668 hardcode_libdir_separator=:
10671 osf4* | osf5*) # as osf3* with the addition of -msym flag
10672 if test yes = "$GCC"; then
10673 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10674 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'
10675 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10677 allow_undefined_flag=' -expect_unresolved \*'
10678 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'
10679 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~
10680 $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'
10682 # Both c and cxx compiler support -rpath directly
10683 hardcode_libdir_flag_spec='-rpath $libdir'
10685 archive_cmds_need_lc='no'
10686 hardcode_libdir_separator=:
10690 no_undefined_flag=' -z defs'
10691 if test yes = "$GCC"; then
10693 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10694 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10695 $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'
10697 case `$CC -V 2>&1` in
10700 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10701 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10702 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10706 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10707 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10708 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10712 hardcode_libdir_flag_spec='-R$libdir'
10713 hardcode_shlibpath_var=no
10715 solaris2.[0-5] | solaris2.[0-5].*) ;;
10717 # The compiler driver will combine and reorder linker options,
10718 # but understands '-z linker_flag'. GCC discards it without '$wl',
10719 # but is careful enough not to reorder.
10720 # Supported since Solaris 2.6 (maybe 2.5.1?)
10721 if test yes = "$GCC"; then
10722 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10724 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10728 link_all_deplibs=yes
10732 if test sequent = "$host_vendor"; then
10733 # Use $CC to link under sequent, because it throws in some extra .o
10734 # files that make .init and .fini sections work.
10735 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10737 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10739 hardcode_libdir_flag_spec='-L$libdir'
10740 hardcode_direct=yes
10741 hardcode_minus_L=yes
10742 hardcode_shlibpath_var=no
10746 case $host_vendor in
10748 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10749 hardcode_direct=yes # is this really true???
10752 ## LD is ld it makes a PLAMLIB
10753 ## CC just makes a GrossModule.
10754 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10755 reload_cmds='$CC -r -o $output$reload_objs'
10759 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10760 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10763 runpath_var='LD_RUN_PATH'
10764 hardcode_shlibpath_var=no
10768 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10769 hardcode_shlibpath_var=no
10770 export_dynamic_flag_spec='-Bexport'
10774 if test -d /usr/nec; then
10775 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10776 hardcode_shlibpath_var=no
10777 runpath_var=LD_RUN_PATH
10778 hardcode_runpath_var=yes
10783 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10784 no_undefined_flag='$wl-z,text'
10785 archive_cmds_need_lc=no
10786 hardcode_shlibpath_var=no
10787 runpath_var='LD_RUN_PATH'
10789 if test yes = "$GCC"; then
10790 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10791 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10793 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10794 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10798 sysv5* | sco3.2v5* | sco5v6*)
10799 # Note: We CANNOT use -z defs as we might desire, because we do not
10800 # link with -lc, and that would cause any symbols used from libc to
10801 # always be unresolved, which means just about no library would
10802 # ever link correctly. If we're not using GNU ld we use -z text
10803 # though, which does catch some bad symbols but isn't as heavy-handed
10805 no_undefined_flag='$wl-z,text'
10806 allow_undefined_flag='$wl-z,nodefs'
10807 archive_cmds_need_lc=no
10808 hardcode_shlibpath_var=no
10809 hardcode_libdir_flag_spec='$wl-R,$libdir'
10810 hardcode_libdir_separator=':'
10811 link_all_deplibs=yes
10812 export_dynamic_flag_spec='$wl-Bexport'
10813 runpath_var='LD_RUN_PATH'
10815 if test yes = "$GCC"; then
10816 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10817 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10819 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10820 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10825 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826 hardcode_libdir_flag_spec='-L$libdir'
10827 hardcode_shlibpath_var=no
10835 if test sni = "$host_vendor"; then
10837 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10838 export_dynamic_flag_spec='$wl-Blargedynsym'
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10845 $as_echo "$ld_shlibs" >&6; }
10846 test no = "$ld_shlibs" && can_build_shared=no
10848 with_gnu_ld=$with_gnu_ld
10865 # Do we need to explicitly link libc?
10867 case "x$archive_cmds_need_lc" in
10869 # Assume -lc should be added
10870 archive_cmds_need_lc=yes
10872 if test yes,yes = "$GCC,$enable_shared"; then
10873 case $archive_cmds in
10875 # FIXME: we may have to deal with multi-command sequences.
10878 # Test whether the compiler implicitly links with -lc since on some
10879 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10880 # to ld, don't add -lc before -lgcc.
10881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10882 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10883 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10884 $as_echo_n "(cached) " >&6
10887 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10889 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10890 (eval $ac_compile) 2>&5
10892 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10893 test $ac_status = 0; } 2>conftest.err; then
10896 libobjs=conftest.$ac_objext
10898 wl=$lt_prog_compiler_wl
10899 pic_flag=$lt_prog_compiler_pic
10905 lt_save_allow_undefined_flag=$allow_undefined_flag
10906 allow_undefined_flag=
10907 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10908 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10911 test $ac_status = 0; }
10913 lt_cv_archive_cmds_need_lc=no
10915 lt_cv_archive_cmds_need_lc=yes
10917 allow_undefined_flag=$lt_save_allow_undefined_flag
10919 cat conftest.err 1>&5
10924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10925 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10926 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11085 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11087 if test yes = "$GCC"; then
11089 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11090 *) lt_awk_arg='/^libraries:/' ;;
11093 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11094 *) lt_sed_strip_eq='s|=/|/|g' ;;
11096 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11097 case $lt_search_path_spec in
11099 # if the path contains ";" then we assume it to be the separator
11100 # otherwise default to the standard path separator (i.e. ":") - it is
11101 # assumed that no part of a normal pathname contains ";" but that should
11102 # okay in the real world where ";" in dirpaths is itself problematic.
11103 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11106 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11109 # Ok, now we have the path, separated by spaces, we can step through it
11110 # and add multilib dir if necessary...
11111 lt_tmp_lt_search_path_spec=
11112 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11113 # ...but if some path component already ends with the multilib dir we assume
11114 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11115 case "$lt_multi_os_dir; $lt_search_path_spec " in
11116 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11120 for lt_sys_path in $lt_search_path_spec; do
11121 if test -d "$lt_sys_path$lt_multi_os_dir"; then
11122 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11123 elif test -n "$lt_multi_os_dir"; then
11124 test -d "$lt_sys_path" && \
11125 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11128 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11129 BEGIN {RS = " "; FS = "/|\n";} {
11132 for (lt_i = NF; lt_i > 0; lt_i--) {
11133 if ($lt_i != "" && $lt_i != ".") {
11134 if ($lt_i == "..") {
11137 if (lt_count == 0) {
11138 lt_foo = "/" $lt_i lt_foo;
11145 if (lt_foo != "") { lt_freq[lt_foo]++; }
11146 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11148 # AWK program above erroneously prepends '/' to C:/dos/paths
11151 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11152 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11154 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11156 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11158 library_names_spec=
11159 libname_spec='lib$name'
11163 postuninstall_cmds=
11167 shlibpath_overrides_runpath=unknown
11169 dynamic_linker="$host_os ld.so"
11170 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11171 need_lib_prefix=unknown
11172 hardcode_into_libs=no
11174 # when you set need_version to no, make sure it does not cause -set_version
11175 # flags to be left without arguments
11176 need_version=unknown
11182 version_type=linux # correct to gnu/linux during the next big refactor
11183 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11184 shlibpath_var=LIBPATH
11186 # AIX 3 has no versioning support, so we append a major version to the name.
11187 soname_spec='$libname$release$shared_ext$major'
11191 version_type=linux # correct to gnu/linux during the next big refactor
11194 hardcode_into_libs=yes
11195 if test ia64 = "$host_cpu"; then
11196 # AIX 5 supports IA64
11197 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11198 shlibpath_var=LD_LIBRARY_PATH
11200 # With GCC up to 2.95.x, collect2 would create an import file
11201 # for dependence libraries. The import file would start with
11202 # the line '#! .'. This would cause the generated library to
11203 # depend on '.', always an invalid library. This was fixed in
11204 # development snapshots of GCC prior to 3.0.
11206 aix4 | aix4.[01] | aix4.[01].*)
11207 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11209 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11212 can_build_shared=no
11216 # Using Import Files as archive members, it is possible to support
11217 # filename-based versioning of shared library archives on AIX. While
11218 # this would work for both with and without runtime linking, it will
11219 # prevent static linking of such archives. So we do filename-based
11220 # shared library versioning with .so extension only, which is used
11221 # when both runtime linking and shared linking is enabled.
11222 # Unfortunately, runtime linking may impact performance, so we do
11223 # not want this to be the default eventually. Also, we use the
11224 # versioned .so libs for executables only if there is the -brtl
11225 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11226 # To allow for filename-based versioning support, we need to create
11227 # libNAME.so.V as an archive file, containing:
11228 # *) an Import File, referring to the versioned filename of the
11229 # archive as well as the shared archive member, telling the
11230 # bitwidth (32 or 64) of that shared object, and providing the
11231 # list of exported symbols of that shared object, eventually
11232 # decorated with the 'weak' keyword
11233 # *) the shared object with the F_LOADONLY flag set, to really avoid
11234 # it being seen by the linker.
11235 # At run time we better use the real file rather than another symlink,
11236 # but for link time we create the symlink libNAME.so -> libNAME.so.V
11238 case $with_aix_soname,$aix_use_runtimelinking in
11239 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11240 # soname into executable. Probably we can add versioning support to
11241 # collect2, so additional links can be useful in future.
11242 aix,yes) # traditional libtool
11243 dynamic_linker='AIX unversionable lib.so'
11244 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11245 # instead of lib<name>.a to let people know that these are not
11246 # typical AIX shared libraries.
11247 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11249 aix,no) # traditional AIX only
11250 dynamic_linker='AIX lib.a(lib.so.V)'
11251 # We preserve .a as extension for shared libraries through AIX4.2
11252 # and later when we are not doing run time linking.
11253 library_names_spec='$libname$release.a $libname.a'
11254 soname_spec='$libname$release$shared_ext$major'
11256 svr4,*) # full svr4 only
11257 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11258 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11259 # We do not specify a path in Import Files, so LIBPATH fires.
11260 shlibpath_overrides_runpath=yes
11262 *,yes) # both, prefer svr4
11263 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11264 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11265 # unpreferred sharedlib libNAME.a needs extra handling
11266 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11267 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11268 # We do not specify a path in Import Files, so LIBPATH fires.
11269 shlibpath_overrides_runpath=yes
11271 *,no) # both, prefer aix
11272 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11273 library_names_spec='$libname$release.a $libname.a'
11274 soname_spec='$libname$release$shared_ext$major'
11275 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11276 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11277 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11280 shlibpath_var=LIBPATH
11287 # Since July 2007 AmigaOS4 officially supports .so libraries.
11288 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11289 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11292 library_names_spec='$libname.ixlibrary $libname.a'
11293 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11294 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11300 library_names_spec='$libname$shared_ext'
11301 dynamic_linker="$host_os ld.so"
11302 shlibpath_var=LIBRARY_PATH
11306 version_type=linux # correct to gnu/linux during the next big refactor
11308 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11309 soname_spec='$libname$release$shared_ext$major'
11310 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11311 shlibpath_var=LD_LIBRARY_PATH
11312 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11313 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11314 # the default ld.so.conf also contains /usr/contrib/lib and
11315 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11316 # libtool to hard-code these into programs
11319 cygwin* | mingw* | pw32* | cegcc*)
11320 version_type=windows
11325 case $GCC,$cc_basename in
11328 library_names_spec='$libname.dll.a'
11329 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11330 postinstall_cmds='base_file=`basename \$file`~
11331 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11332 dldir=$destdir/`dirname \$dlpath`~
11333 test -d \$dldir || mkdir -p \$dldir~
11334 $install_prog $dir/$dlname \$dldir/$dlname~
11335 chmod a+x \$dldir/$dlname~
11336 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11337 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11339 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11340 dlpath=$dir/\$dldll~
11342 shlibpath_overrides_runpath=yes
11346 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11347 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11349 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11352 # MinGW DLLs use traditional 'lib' prefix
11353 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11356 # pw32 DLLs use 'pw' prefix rather than 'lib'
11357 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11360 dynamic_linker='Win32 ld.exe'
11365 libname_spec='$name'
11366 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11367 library_names_spec='$libname.dll.lib'
11371 sys_lib_search_path_spec=
11374 for lt_path in $LIB
11377 # Let DOS variable expansion print the short 8.3 style file name.
11378 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11379 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11382 # Convert to MSYS style.
11383 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11386 # Convert to unix form, then to dos form, then back to unix form
11387 # but this time dos style (no spaces!) so that the unix form looks
11388 # like /cygdrive/c/PROGRA~1:/cygdr...
11389 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11390 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11391 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11394 sys_lib_search_path_spec=$LIB
11395 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11396 # It is most probably a Windows format PATH.
11397 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11399 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11401 # FIXME: find the short name or the path components, as spaces are
11402 # common. (e.g. "Program Files" -> "PROGRA~1")
11406 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11407 postinstall_cmds='base_file=`basename \$file`~
11408 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11409 dldir=$destdir/`dirname \$dlpath`~
11410 test -d \$dldir || mkdir -p \$dldir~
11411 $install_prog $dir/$dlname \$dldir/$dlname'
11412 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11413 dlpath=$dir/\$dldll~
11415 shlibpath_overrides_runpath=yes
11416 dynamic_linker='Win32 link.exe'
11420 # Assume MSVC wrapper
11421 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11422 dynamic_linker='Win32 ld.exe'
11425 # FIXME: first we should search . and the directory the executable is in
11429 darwin* | rhapsody*)
11430 dynamic_linker="$host_os dyld"
11431 version_type=darwin
11434 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11435 soname_spec='$libname$release$major$shared_ext'
11436 shlibpath_overrides_runpath=yes
11437 shlibpath_var=DYLD_LIBRARY_PATH
11438 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11440 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11441 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11445 version_type=linux # correct to gnu/linux during the next big refactor
11448 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11449 soname_spec='$libname$release$shared_ext$major'
11450 shlibpath_var=LD_LIBRARY_PATH
11453 freebsd* | dragonfly*)
11454 # DragonFly does not have aout. When/if they implement a new
11455 # versioning mechanism, adjust this.
11456 if test -x /usr/bin/objformat; then
11457 objformat=`/usr/bin/objformat`
11460 freebsd[23].*) objformat=aout ;;
11461 *) objformat=elf ;;
11464 version_type=freebsd-$objformat
11465 case $version_type in
11467 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11468 soname_spec='$libname$release$shared_ext$major'
11473 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11477 shlibpath_var=LD_LIBRARY_PATH
11480 shlibpath_overrides_runpath=yes
11482 freebsd3.[01]* | freebsdelf3.[01]*)
11483 shlibpath_overrides_runpath=yes
11484 hardcode_into_libs=yes
11486 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11487 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11488 shlibpath_overrides_runpath=no
11489 hardcode_into_libs=yes
11491 *) # from 4.6 on, and DragonFly
11492 shlibpath_overrides_runpath=yes
11493 hardcode_into_libs=yes
11499 version_type=linux # correct to gnu/linux during the next big refactor
11502 dynamic_linker="$host_os runtime_loader"
11503 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11504 soname_spec='$libname$release$shared_ext$major'
11505 shlibpath_var=LIBRARY_PATH
11506 shlibpath_overrides_runpath=no
11507 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11508 hardcode_into_libs=yes
11511 hpux9* | hpux10* | hpux11*)
11512 # Give a soname corresponding to the major version so that dld.sl refuses to
11513 # link against other versions.
11520 hardcode_into_libs=yes
11521 dynamic_linker="$host_os dld.so"
11522 shlibpath_var=LD_LIBRARY_PATH
11523 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11524 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11525 soname_spec='$libname$release$shared_ext$major'
11526 if test 32 = "$HPUX_IA64_MODE"; then
11527 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11528 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11530 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11531 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11536 hardcode_into_libs=yes
11537 dynamic_linker="$host_os dld.sl"
11538 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11539 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11540 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11541 soname_spec='$libname$release$shared_ext$major'
11542 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11543 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11547 dynamic_linker="$host_os dld.sl"
11548 shlibpath_var=SHLIB_PATH
11549 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11550 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11551 soname_spec='$libname$release$shared_ext$major'
11554 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11555 postinstall_cmds='chmod 555 $lib'
11556 # or fails outright, so override atomically:
11557 install_override_mode=555
11561 version_type=linux # correct to gnu/linux during the next big refactor
11564 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11565 soname_spec='$libname$release$shared_ext$major'
11566 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11567 shlibpath_var=LD_LIBRARY_PATH
11568 shlibpath_overrides_runpath=no
11569 hardcode_into_libs=yes
11572 irix5* | irix6* | nonstopux*)
11574 nonstopux*) version_type=nonstopux ;;
11576 if test yes = "$lt_cv_prog_gnu_ld"; then
11577 version_type=linux # correct to gnu/linux during the next big refactor
11584 soname_spec='$libname$release$shared_ext$major'
11585 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11587 irix5* | nonstopux*)
11588 libsuff= shlibsuff=
11591 case $LD in # libtool.m4 will add one of these switches to LD
11592 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11593 libsuff= shlibsuff= libmagic=32-bit;;
11594 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11595 libsuff=32 shlibsuff=N32 libmagic=N32;;
11596 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11597 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11598 *) libsuff= shlibsuff= libmagic=never-match;;
11602 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11603 shlibpath_overrides_runpath=no
11604 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11605 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11606 hardcode_into_libs=yes
11609 # No shared lib support for Linux oldld, aout, or coff.
11610 linux*oldld* | linux*aout* | linux*coff*)
11615 version_type=none # Android doesn't support versioned libraries.
11618 library_names_spec='$libname$release$shared_ext'
11619 soname_spec='$libname$release$shared_ext'
11621 shlibpath_var=LD_LIBRARY_PATH
11622 shlibpath_overrides_runpath=yes
11624 # This implies no fast_install, which is unacceptable.
11625 # Some rework will be needed to allow for fast_install
11626 # before this can be enabled.
11627 hardcode_into_libs=yes
11629 dynamic_linker='Android linker'
11630 # Don't embed -rpath directories since the linker doesn't support them.
11631 hardcode_libdir_flag_spec='-L$libdir'
11634 # This must be glibc/ELF.
11635 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11636 version_type=linux # correct to gnu/linux during the next big refactor
11639 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11640 soname_spec='$libname$release$shared_ext$major'
11641 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11642 shlibpath_var=LD_LIBRARY_PATH
11643 shlibpath_overrides_runpath=no
11645 # Some binutils ld are patched to set DT_RUNPATH
11646 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11647 $as_echo_n "(cached) " >&6
11649 lt_cv_shlibpath_overrides_runpath=no
11650 save_LDFLAGS=$LDFLAGS
11651 save_libdir=$libdir
11652 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11653 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11655 /* end confdefs.h. */
11665 if ac_fn_c_try_link "$LINENO"; then :
11666 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11667 lt_cv_shlibpath_overrides_runpath=yes
11670 rm -f core conftest.err conftest.$ac_objext \
11671 conftest$ac_exeext conftest.$ac_ext
11672 LDFLAGS=$save_LDFLAGS
11673 libdir=$save_libdir
11677 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11679 # This implies no fast_install, which is unacceptable.
11680 # Some rework will be needed to allow for fast_install
11681 # before this can be enabled.
11682 hardcode_into_libs=yes
11684 # Ideally, we could use ldconfig to report *all* directores which are
11685 # searched for libraries, however this is still not possible. Aside from not
11686 # being certain /sbin/ldconfig is available, command
11687 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11688 # even though it is searched at run-time. Try to do the best guess by
11689 # appending ld.so.conf contents (and includes) to the search path.
11690 if test -f /etc/ld.so.conf; then
11691 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' ' '`
11692 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11695 # We used to test for /lib/ld.so.1 and disable shared libraries on
11696 # powerpc, because MkLinux only supported shared libraries with the
11697 # GNU dynamic linker. Since this was broken with cross compilers,
11698 # most powerpc-linux boxes support dynamic linking these days and
11699 # people can always --disable-shared, the test was removed, and we
11700 # assume the GNU/Linux dynamic linker is in use.
11701 dynamic_linker='GNU/Linux ld.so'
11708 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11709 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11710 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11711 dynamic_linker='NetBSD (a.out) ld.so'
11713 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11714 soname_spec='$libname$release$shared_ext$major'
11715 dynamic_linker='NetBSD ld.elf_so'
11717 shlibpath_var=LD_LIBRARY_PATH
11718 shlibpath_overrides_runpath=yes
11719 hardcode_into_libs=yes
11723 version_type=linux # correct to gnu/linux during the next big refactor
11724 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11725 shlibpath_var=LD_LIBRARY_PATH
11726 shlibpath_overrides_runpath=yes
11733 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11734 soname_spec='$libname$release$shared_ext$major'
11735 shlibpath_var=LD_LIBRARY_PATH
11736 shlibpath_overrides_runpath=no
11737 hardcode_into_libs=yes
11738 dynamic_linker='ldqnx.so'
11741 openbsd* | bitrig*)
11743 sys_lib_dlsearch_path_spec=/usr/lib
11745 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11750 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11751 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11752 shlibpath_var=LD_LIBRARY_PATH
11753 shlibpath_overrides_runpath=yes
11757 libname_spec='$name'
11758 version_type=windows
11762 # OS/2 can only load a DLL with a base name of 8 characters or less.
11763 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11764 v=$($ECHO $release$versuffix | tr -d .-);
11765 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11766 $ECHO $n$v`$shared_ext'
11767 library_names_spec='${libname}_dll.$libext'
11768 dynamic_linker='OS/2 ld.exe'
11769 shlibpath_var=BEGINLIBPATH
11770 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11771 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11772 postinstall_cmds='base_file=`basename \$file`~
11773 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11774 dldir=$destdir/`dirname \$dlpath`~
11775 test -d \$dldir || mkdir -p \$dldir~
11776 $install_prog $dir/$dlname \$dldir/$dlname~
11777 chmod a+x \$dldir/$dlname~
11778 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11779 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11781 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11782 dlpath=$dir/\$dldll~
11786 osf3* | osf4* | osf5*)
11790 soname_spec='$libname$release$shared_ext$major'
11791 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11792 shlibpath_var=LD_LIBRARY_PATH
11793 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11794 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11802 version_type=linux # correct to gnu/linux during the next big refactor
11805 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11806 soname_spec='$libname$release$shared_ext$major'
11807 shlibpath_var=LD_LIBRARY_PATH
11808 shlibpath_overrides_runpath=yes
11809 hardcode_into_libs=yes
11810 # ldd complains unless libraries are executable
11811 postinstall_cmds='chmod +x $lib'
11816 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11817 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11818 shlibpath_var=LD_LIBRARY_PATH
11819 shlibpath_overrides_runpath=yes
11820 if test yes = "$with_gnu_ld"; then
11827 version_type=linux # correct to gnu/linux during the next big refactor
11828 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11829 soname_spec='$libname$release$shared_ext$major'
11830 shlibpath_var=LD_LIBRARY_PATH
11831 case $host_vendor in
11833 shlibpath_overrides_runpath=no
11835 runpath_var=LD_RUN_PATH
11843 shlibpath_overrides_runpath=no
11844 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11850 if test -d /usr/nec; then
11851 version_type=linux # correct to gnu/linux during the next big refactor
11852 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11853 soname_spec='$libname$shared_ext.$major'
11854 shlibpath_var=LD_LIBRARY_PATH
11858 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11862 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11863 soname_spec='$libname$release$shared_ext$major'
11864 shlibpath_var=LD_LIBRARY_PATH
11865 shlibpath_overrides_runpath=yes
11866 hardcode_into_libs=yes
11867 if test yes = "$with_gnu_ld"; then
11868 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11870 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11873 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11877 sys_lib_dlsearch_path_spec='/usr/lib'
11881 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11882 version_type=linux # correct to gnu/linux during the next big refactor
11885 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11886 shlibpath_var=LD_LIBRARY_PATH
11887 shlibpath_overrides_runpath=no
11888 hardcode_into_libs=yes
11892 version_type=linux # correct to gnu/linux during the next big refactor
11893 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11894 soname_spec='$libname$release$shared_ext$major'
11895 shlibpath_var=LD_LIBRARY_PATH
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11903 $as_echo "$dynamic_linker" >&6; }
11904 test no = "$dynamic_linker" && can_build_shared=no
11906 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11907 if test yes = "$GCC"; then
11908 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11911 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11912 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
11915 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11916 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
11919 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11920 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11922 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11923 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11925 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11926 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12025 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12027 if test -n "$hardcode_libdir_flag_spec" ||
12028 test -n "$runpath_var" ||
12029 test yes = "$hardcode_automatic"; then
12031 # We can hardcode non-existent directories.
12032 if test no != "$hardcode_direct" &&
12033 # If the only mechanism to avoid hardcoding is shlibpath_var, we
12034 # have to relink, otherwise we might link with an installed library
12035 # when we should be linking with a yet-to-be-installed one
12036 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12037 test no != "$hardcode_minus_L"; then
12038 # Linking always hardcodes the temporary library directory.
12039 hardcode_action=relink
12041 # We can link without hardcoding, and we can hardcode nonexisting dirs.
12042 hardcode_action=immediate
12045 # We cannot hardcode anything, or else we can only hardcode existing
12047 hardcode_action=unsupported
12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12050 $as_echo "$hardcode_action" >&6; }
12052 if test relink = "$hardcode_action" ||
12053 test yes = "$inherit_rpath"; then
12054 # Fast installation is not supported
12055 enable_fast_install=no
12056 elif test yes = "$shlibpath_overrides_runpath" ||
12057 test no = "$enable_shared"; then
12058 # Fast installation is not necessary
12059 enable_fast_install=needless
12067 if test yes != "$enable_dlopen"; then
12068 enable_dlopen=unknown
12069 enable_dlopen_self=unknown
12070 enable_dlopen_self_static=unknown
12077 lt_cv_dlopen=load_add_on
12079 lt_cv_dlopen_self=yes
12082 mingw* | pw32* | cegcc*)
12083 lt_cv_dlopen=LoadLibrary
12088 lt_cv_dlopen=dlopen
12093 # if libdl is installed we need to link against it
12094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12095 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12096 if ${ac_cv_lib_dl_dlopen+:} false; then :
12097 $as_echo_n "(cached) " >&6
12099 ac_check_lib_save_LIBS=$LIBS
12101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12102 /* end confdefs.h. */
12104 /* Override any GCC internal prototype to avoid an error.
12105 Use char because int might match the return type of a GCC
12106 builtin and then its argument prototype would still apply. */
12119 if ac_fn_c_try_link "$LINENO"; then :
12120 ac_cv_lib_dl_dlopen=yes
12122 ac_cv_lib_dl_dlopen=no
12124 rm -f core conftest.err conftest.$ac_objext \
12125 conftest$ac_exeext conftest.$ac_ext
12126 LIBS=$ac_check_lib_save_LIBS
12128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12129 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12130 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12131 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12136 lt_cv_dlopen_self=yes
12143 # Don't try to run any link tests for TPF. We know it's impossible
12144 # because TPF is a cross-compiler, and we know how we open DSOs.
12145 lt_cv_dlopen=dlopen
12147 lt_cv_dlopen_self=no
12151 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12152 if test "x$ac_cv_func_shl_load" = xyes; then :
12153 lt_cv_dlopen=shl_load
12155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12156 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12157 if ${ac_cv_lib_dld_shl_load+:} false; then :
12158 $as_echo_n "(cached) " >&6
12160 ac_check_lib_save_LIBS=$LIBS
12162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12163 /* end confdefs.h. */
12165 /* Override any GCC internal prototype to avoid an error.
12166 Use char because int might match the return type of a GCC
12167 builtin and then its argument prototype would still apply. */
12175 return shl_load ();
12180 if ac_fn_c_try_link "$LINENO"; then :
12181 ac_cv_lib_dld_shl_load=yes
12183 ac_cv_lib_dld_shl_load=no
12185 rm -f core conftest.err conftest.$ac_objext \
12186 conftest$ac_exeext conftest.$ac_ext
12187 LIBS=$ac_check_lib_save_LIBS
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12190 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12191 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12192 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12194 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12195 if test "x$ac_cv_func_dlopen" = xyes; then :
12196 lt_cv_dlopen=dlopen
12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12199 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12200 if ${ac_cv_lib_dl_dlopen+:} false; then :
12201 $as_echo_n "(cached) " >&6
12203 ac_check_lib_save_LIBS=$LIBS
12205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12206 /* end confdefs.h. */
12208 /* Override any GCC internal prototype to avoid an error.
12209 Use char because int might match the return type of a GCC
12210 builtin and then its argument prototype would still apply. */
12223 if ac_fn_c_try_link "$LINENO"; then :
12224 ac_cv_lib_dl_dlopen=yes
12226 ac_cv_lib_dl_dlopen=no
12228 rm -f core conftest.err conftest.$ac_objext \
12229 conftest$ac_exeext conftest.$ac_ext
12230 LIBS=$ac_check_lib_save_LIBS
12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12233 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12234 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12235 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12238 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12239 if ${ac_cv_lib_svld_dlopen+:} false; then :
12240 $as_echo_n "(cached) " >&6
12242 ac_check_lib_save_LIBS=$LIBS
12243 LIBS="-lsvld $LIBS"
12244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12245 /* end confdefs.h. */
12247 /* Override any GCC internal prototype to avoid an error.
12248 Use char because int might match the return type of a GCC
12249 builtin and then its argument prototype would still apply. */
12262 if ac_fn_c_try_link "$LINENO"; then :
12263 ac_cv_lib_svld_dlopen=yes
12265 ac_cv_lib_svld_dlopen=no
12267 rm -f core conftest.err conftest.$ac_objext \
12268 conftest$ac_exeext conftest.$ac_ext
12269 LIBS=$ac_check_lib_save_LIBS
12271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12272 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12273 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12274 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12277 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12278 if ${ac_cv_lib_dld_dld_link+:} false; then :
12279 $as_echo_n "(cached) " >&6
12281 ac_check_lib_save_LIBS=$LIBS
12283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12284 /* end confdefs.h. */
12286 /* Override any GCC internal prototype to avoid an error.
12287 Use char because int might match the return type of a GCC
12288 builtin and then its argument prototype would still apply. */
12296 return dld_link ();
12301 if ac_fn_c_try_link "$LINENO"; then :
12302 ac_cv_lib_dld_dld_link=yes
12304 ac_cv_lib_dld_dld_link=no
12306 rm -f core conftest.err conftest.$ac_objext \
12307 conftest$ac_exeext conftest.$ac_ext
12308 LIBS=$ac_check_lib_save_LIBS
12310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12311 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12312 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12313 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12334 if test no = "$lt_cv_dlopen"; then
12340 case $lt_cv_dlopen in
12342 save_CPPFLAGS=$CPPFLAGS
12343 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12345 save_LDFLAGS=$LDFLAGS
12346 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12349 LIBS="$lt_cv_dlopen_libs $LIBS"
12351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12352 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12353 if ${lt_cv_dlopen_self+:} false; then :
12354 $as_echo_n "(cached) " >&6
12356 if test yes = "$cross_compiling"; then :
12357 lt_cv_dlopen_self=cross
12359 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12360 lt_status=$lt_dlunknown
12361 cat > conftest.$ac_ext <<_LT_EOF
12362 #line $LINENO "configure"
12363 #include "confdefs.h"
12372 # define LT_DLGLOBAL RTLD_GLOBAL
12375 # define LT_DLGLOBAL DL_GLOBAL
12377 # define LT_DLGLOBAL 0
12381 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12382 find out it does not work in some platform. */
12383 #ifndef LT_DLLAZY_OR_NOW
12385 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12388 # define LT_DLLAZY_OR_NOW DL_LAZY
12391 # define LT_DLLAZY_OR_NOW RTLD_NOW
12394 # define LT_DLLAZY_OR_NOW DL_NOW
12396 # define LT_DLLAZY_OR_NOW 0
12403 /* When -fvisibility=hidden is used, assume the code has been annotated
12404 correspondingly for the symbols needed. */
12405 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12406 int fnord () __attribute__((visibility("default")));
12409 int fnord () { return 42; }
12412 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12413 int status = $lt_dlunknown;
12417 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12420 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12421 else puts (dlerror ());
12423 /* dlclose (self); */
12431 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12432 (eval $ac_link) 2>&5
12434 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12435 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12436 (./conftest; exit; ) >&5 2>/dev/null
12438 case x$lt_status in
12439 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12440 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12441 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12444 # compilation failed
12445 lt_cv_dlopen_self=no
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12453 $as_echo "$lt_cv_dlopen_self" >&6; }
12455 if test yes = "$lt_cv_dlopen_self"; then
12456 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12458 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12459 if ${lt_cv_dlopen_self_static+:} false; then :
12460 $as_echo_n "(cached) " >&6
12462 if test yes = "$cross_compiling"; then :
12463 lt_cv_dlopen_self_static=cross
12465 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12466 lt_status=$lt_dlunknown
12467 cat > conftest.$ac_ext <<_LT_EOF
12468 #line $LINENO "configure"
12469 #include "confdefs.h"
12478 # define LT_DLGLOBAL RTLD_GLOBAL
12481 # define LT_DLGLOBAL DL_GLOBAL
12483 # define LT_DLGLOBAL 0
12487 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12488 find out it does not work in some platform. */
12489 #ifndef LT_DLLAZY_OR_NOW
12491 # define LT_DLLAZY_OR_NOW RTLD_LAZY
12494 # define LT_DLLAZY_OR_NOW DL_LAZY
12497 # define LT_DLLAZY_OR_NOW RTLD_NOW
12500 # define LT_DLLAZY_OR_NOW DL_NOW
12502 # define LT_DLLAZY_OR_NOW 0
12509 /* When -fvisibility=hidden is used, assume the code has been annotated
12510 correspondingly for the symbols needed. */
12511 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12512 int fnord () __attribute__((visibility("default")));
12515 int fnord () { return 42; }
12518 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12519 int status = $lt_dlunknown;
12523 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12526 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12527 else puts (dlerror ());
12529 /* dlclose (self); */
12537 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12538 (eval $ac_link) 2>&5
12540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12541 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12542 (./conftest; exit; ) >&5 2>/dev/null
12544 case x$lt_status in
12545 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12546 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12547 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12550 # compilation failed
12551 lt_cv_dlopen_self_static=no
12558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12559 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12562 CPPFLAGS=$save_CPPFLAGS
12563 LDFLAGS=$save_LDFLAGS
12568 case $lt_cv_dlopen_self in
12569 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12570 *) enable_dlopen_self=unknown ;;
12573 case $lt_cv_dlopen_self_static in
12574 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12575 *) enable_dlopen_self_static=unknown ;;
12597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12598 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12599 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12600 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12601 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12603 $as_echo "yes" >&6; }
12605 # FIXME - insert some real tests, host_os isn't really good enough
12608 if test -n "$STRIP"; then
12609 striplib="$STRIP -x"
12610 old_striplib="$STRIP -S"
12611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12612 $as_echo "yes" >&6; }
12614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12615 $as_echo "no" >&6; }
12619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12620 $as_echo "no" >&6; }
12636 # Report what library types will actually be built
12637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12638 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12640 $as_echo "$can_build_shared" >&6; }
12642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12643 $as_echo_n "checking whether to build shared libraries... " >&6; }
12644 test no = "$can_build_shared" && enable_shared=no
12646 # On AIX, shared libraries and static libraries use the same namespace, and
12647 # are all built from PIC.
12650 test yes = "$enable_shared" && enable_static=no
12651 if test -n "$RANLIB"; then
12652 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12653 postinstall_cmds='$RANLIB $lib'
12658 if test ia64 != "$host_cpu"; then
12659 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12660 yes,aix,yes) ;; # shared object as lib.so file only
12661 yes,svr4,*) ;; # shared object as lib.so archive member only
12662 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12668 $as_echo "$enable_shared" >&6; }
12670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12671 $as_echo_n "checking whether to build static libraries... " >&6; }
12672 # Make sure either enable_shared or enable_static is yes.
12673 test yes = "$enable_shared" || enable_static=yes
12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12675 $as_echo "$enable_static" >&6; }
12682 ac_cpp='$CPP $CPPFLAGS'
12683 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12684 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12685 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12703 ac_config_commands="$ac_config_commands libtool"
12708 # Only expand once:
12714 if test "$enable_samples" = "yes"; then
12715 BUILD_SAMPLES_TRUE=
12716 BUILD_SAMPLES_FALSE='#'
12718 BUILD_SAMPLES_TRUE='#'
12719 BUILD_SAMPLES_FALSE=
12722 if test "$enable_libevent_regress" = "yes"; then
12723 BUILD_REGRESS_TRUE=
12724 BUILD_REGRESS_FALSE='#'
12726 BUILD_REGRESS_TRUE='#'
12727 BUILD_REGRESS_FALSE=
12731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
12732 $as_echo_n "checking for library containing inet_ntoa... " >&6; }
12733 if ${ac_cv_search_inet_ntoa+:} false; then :
12734 $as_echo_n "(cached) " >&6
12736 ac_func_search_save_LIBS=$LIBS
12737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12738 /* end confdefs.h. */
12740 /* Override any GCC internal prototype to avoid an error.
12741 Use char because int might match the return type of a GCC
12742 builtin and then its argument prototype would still apply. */
12750 return inet_ntoa ();
12755 for ac_lib in '' nsl; do
12756 if test -z "$ac_lib"; then
12757 ac_res="none required"
12760 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12762 if ac_fn_c_try_link "$LINENO"; then :
12763 ac_cv_search_inet_ntoa=$ac_res
12765 rm -f core conftest.err conftest.$ac_objext \
12767 if ${ac_cv_search_inet_ntoa+:} false; then :
12771 if ${ac_cv_search_inet_ntoa+:} false; then :
12774 ac_cv_search_inet_ntoa=no
12776 rm conftest.$ac_ext
12777 LIBS=$ac_func_search_save_LIBS
12779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
12780 $as_echo "$ac_cv_search_inet_ntoa" >&6; }
12781 ac_res=$ac_cv_search_inet_ntoa
12782 if test "$ac_res" != no; then :
12783 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
12788 $as_echo_n "checking for library containing socket... " >&6; }
12789 if ${ac_cv_search_socket+:} false; then :
12790 $as_echo_n "(cached) " >&6
12792 ac_func_search_save_LIBS=$LIBS
12793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12794 /* end confdefs.h. */
12796 /* Override any GCC internal prototype to avoid an error.
12797 Use char because int might match the return type of a GCC
12798 builtin and then its argument prototype would still apply. */
12811 for ac_lib in '' socket; do
12812 if test -z "$ac_lib"; then
12813 ac_res="none required"
12816 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12818 if ac_fn_c_try_link "$LINENO"; then :
12819 ac_cv_search_socket=$ac_res
12821 rm -f core conftest.err conftest.$ac_objext \
12823 if ${ac_cv_search_socket+:} false; then :
12827 if ${ac_cv_search_socket+:} false; then :
12830 ac_cv_search_socket=no
12832 rm conftest.$ac_ext
12833 LIBS=$ac_func_search_save_LIBS
12835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12836 $as_echo "$ac_cv_search_socket" >&6; }
12837 ac_res=$ac_cv_search_socket
12838 if test "$ac_res" != no; then :
12839 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
12844 $as_echo_n "checking for library containing inet_aton... " >&6; }
12845 if ${ac_cv_search_inet_aton+:} false; then :
12846 $as_echo_n "(cached) " >&6
12848 ac_func_search_save_LIBS=$LIBS
12849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12850 /* end confdefs.h. */
12852 /* Override any GCC internal prototype to avoid an error.
12853 Use char because int might match the return type of a GCC
12854 builtin and then its argument prototype would still apply. */
12862 return inet_aton ();
12867 for ac_lib in '' resolv; do
12868 if test -z "$ac_lib"; then
12869 ac_res="none required"
12872 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12874 if ac_fn_c_try_link "$LINENO"; then :
12875 ac_cv_search_inet_aton=$ac_res
12877 rm -f core conftest.err conftest.$ac_objext \
12879 if ${ac_cv_search_inet_aton+:} false; then :
12883 if ${ac_cv_search_inet_aton+:} false; then :
12886 ac_cv_search_inet_aton=no
12888 rm conftest.$ac_ext
12889 LIBS=$ac_func_search_save_LIBS
12891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
12892 $as_echo "$ac_cv_search_inet_aton" >&6; }
12893 ac_res=$ac_cv_search_inet_aton
12894 if test "$ac_res" != no; then :
12895 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
12900 $as_echo_n "checking for library containing clock_gettime... " >&6; }
12901 if ${ac_cv_search_clock_gettime+:} false; then :
12902 $as_echo_n "(cached) " >&6
12904 ac_func_search_save_LIBS=$LIBS
12905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12906 /* end confdefs.h. */
12908 /* Override any GCC internal prototype to avoid an error.
12909 Use char because int might match the return type of a GCC
12910 builtin and then its argument prototype would still apply. */
12914 char clock_gettime ();
12918 return clock_gettime ();
12923 for ac_lib in '' rt; do
12924 if test -z "$ac_lib"; then
12925 ac_res="none required"
12928 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12930 if ac_fn_c_try_link "$LINENO"; then :
12931 ac_cv_search_clock_gettime=$ac_res
12933 rm -f core conftest.err conftest.$ac_objext \
12935 if ${ac_cv_search_clock_gettime+:} false; then :
12939 if ${ac_cv_search_clock_gettime+:} false; then :
12942 ac_cv_search_clock_gettime=no
12944 rm conftest.$ac_ext
12945 LIBS=$ac_func_search_save_LIBS
12947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
12948 $as_echo "$ac_cv_search_clock_gettime" >&6; }
12949 ac_res=$ac_cv_search_clock_gettime
12950 if test "$ac_res" != no; then :
12951 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
12956 $as_echo_n "checking for library containing sendfile... " >&6; }
12957 if ${ac_cv_search_sendfile+:} false; then :
12958 $as_echo_n "(cached) " >&6
12960 ac_func_search_save_LIBS=$LIBS
12961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12962 /* end confdefs.h. */
12964 /* Override any GCC internal prototype to avoid an error.
12965 Use char because int might match the return type of a GCC
12966 builtin and then its argument prototype would still apply. */
12974 return sendfile ();
12979 for ac_lib in '' sendfile; do
12980 if test -z "$ac_lib"; then
12981 ac_res="none required"
12984 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12986 if ac_fn_c_try_link "$LINENO"; then :
12987 ac_cv_search_sendfile=$ac_res
12989 rm -f core conftest.err conftest.$ac_objext \
12991 if ${ac_cv_search_sendfile+:} false; then :
12995 if ${ac_cv_search_sendfile+:} false; then :
12998 ac_cv_search_sendfile=no
13000 rm conftest.$ac_ext
13001 LIBS=$ac_func_search_save_LIBS
13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
13004 $as_echo "$ac_cv_search_sendfile" >&6; }
13005 ac_res=$ac_cv_search_sendfile
13006 if test "$ac_res" != no; then :
13007 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
13013 $as_echo_n "checking for WIN32... " >&6; }
13014 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13015 /* end confdefs.h. */
13029 if ac_fn_c_try_compile "$LINENO"; then :
13030 bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13031 $as_echo "yes" >&6; }
13033 bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13034 $as_echo "no" >&6; }
13036 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
13039 $as_echo_n "checking for CYGWIN... " >&6; }
13040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13041 /* end confdefs.h. */
13055 if ac_fn_c_try_compile "$LINENO"; then :
13056 cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13057 $as_echo "yes" >&6; }
13059 cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13060 $as_echo "no" >&6; }
13062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13064 for ac_header in zlib.h
13066 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13067 if test "x$ac_cv_header_zlib_h" = xyes; then :
13068 cat >>confdefs.h <<_ACEOF
13069 #define HAVE_ZLIB_H 1
13077 if test "x$ac_cv_header_zlib_h" = "xyes"; then
13082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
13083 $as_echo_n "checking for library containing inflateEnd... " >&6; }
13084 if ${ac_cv_search_inflateEnd+:} false; then :
13085 $as_echo_n "(cached) " >&6
13087 ac_func_search_save_LIBS=$LIBS
13088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089 /* end confdefs.h. */
13091 /* Override any GCC internal prototype to avoid an error.
13092 Use char because int might match the return type of a GCC
13093 builtin and then its argument prototype would still apply. */
13097 char inflateEnd ();
13101 return inflateEnd ();
13106 for ac_lib in '' z; do
13107 if test -z "$ac_lib"; then
13108 ac_res="none required"
13111 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13113 if ac_fn_c_try_link "$LINENO"; then :
13114 ac_cv_search_inflateEnd=$ac_res
13116 rm -f core conftest.err conftest.$ac_objext \
13118 if ${ac_cv_search_inflateEnd+:} false; then :
13122 if ${ac_cv_search_inflateEnd+:} false; then :
13125 ac_cv_search_inflateEnd=no
13127 rm conftest.$ac_ext
13128 LIBS=$ac_func_search_save_LIBS
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
13131 $as_echo "$ac_cv_search_inflateEnd" >&6; }
13132 ac_res=$ac_cv_search_inflateEnd
13133 if test "$ac_res" != no; then :
13134 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13138 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
13145 if test "$have_zlib" = "yes"; then
13147 ZLIB_REGRESS_FALSE='#'
13149 ZLIB_REGRESS_TRUE='#'
13150 ZLIB_REGRESS_FALSE=
13154 if test "$bwin32" = true; then
13155 EV_LIB_WS32=-lws2_32
13165 # Check whether --enable-largefile was given.
13166 if test "${enable_largefile+set}" = set; then :
13167 enableval=$enable_largefile;
13170 if test "$enable_largefile" != no; then
13172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
13173 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
13174 if ${ac_cv_sys_largefile_CC+:} false; then :
13175 $as_echo_n "(cached) " >&6
13177 ac_cv_sys_largefile_CC=no
13178 if test "$GCC" != yes; then
13181 # IRIX 6.2 and later do not support large files by default,
13182 # so use the C compiler's -n32 option if that helps.
13183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13184 /* end confdefs.h. */
13185 #include <sys/types.h>
13186 /* Check that off_t can represent 2**63 - 1 correctly.
13187 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13188 since some C++ compilers masquerading as C compilers
13189 incorrectly reject 9223372036854775807. */
13190 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13191 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13192 && LARGE_OFF_T % 2147483647 == 1)
13202 if ac_fn_c_try_compile "$LINENO"; then :
13205 rm -f core conftest.err conftest.$ac_objext
13207 if ac_fn_c_try_compile "$LINENO"; then :
13208 ac_cv_sys_largefile_CC=' -n32'; break
13210 rm -f core conftest.err conftest.$ac_objext
13214 rm -f conftest.$ac_ext
13217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
13218 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
13219 if test "$ac_cv_sys_largefile_CC" != no; then
13220 CC=$CC$ac_cv_sys_largefile_CC
13223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13224 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
13225 if ${ac_cv_sys_file_offset_bits+:} false; then :
13226 $as_echo_n "(cached) " >&6
13229 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13230 /* end confdefs.h. */
13231 #include <sys/types.h>
13232 /* Check that off_t can represent 2**63 - 1 correctly.
13233 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13234 since some C++ compilers masquerading as C compilers
13235 incorrectly reject 9223372036854775807. */
13236 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13237 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13238 && LARGE_OFF_T % 2147483647 == 1)
13248 if ac_fn_c_try_compile "$LINENO"; then :
13249 ac_cv_sys_file_offset_bits=no; break
13251 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13253 /* end confdefs.h. */
13254 #define _FILE_OFFSET_BITS 64
13255 #include <sys/types.h>
13256 /* Check that off_t can represent 2**63 - 1 correctly.
13257 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13258 since some C++ compilers masquerading as C compilers
13259 incorrectly reject 9223372036854775807. */
13260 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13261 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13262 && LARGE_OFF_T % 2147483647 == 1)
13272 if ac_fn_c_try_compile "$LINENO"; then :
13273 ac_cv_sys_file_offset_bits=64; break
13275 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13276 ac_cv_sys_file_offset_bits=unknown
13280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
13281 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
13282 case $ac_cv_sys_file_offset_bits in #(
13285 cat >>confdefs.h <<_ACEOF
13286 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13291 if test $ac_cv_sys_file_offset_bits = unknown; then
13292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
13293 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
13294 if ${ac_cv_sys_large_files+:} false; then :
13295 $as_echo_n "(cached) " >&6
13298 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13299 /* end confdefs.h. */
13300 #include <sys/types.h>
13301 /* Check that off_t can represent 2**63 - 1 correctly.
13302 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13303 since some C++ compilers masquerading as C compilers
13304 incorrectly reject 9223372036854775807. */
13305 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13306 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13307 && LARGE_OFF_T % 2147483647 == 1)
13317 if ac_fn_c_try_compile "$LINENO"; then :
13318 ac_cv_sys_large_files=no; break
13320 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13322 /* end confdefs.h. */
13323 #define _LARGE_FILES 1
13324 #include <sys/types.h>
13325 /* Check that off_t can represent 2**63 - 1 correctly.
13326 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13327 since some C++ compilers masquerading as C compilers
13328 incorrectly reject 9223372036854775807. */
13329 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13330 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13331 && LARGE_OFF_T % 2147483647 == 1)
13341 if ac_fn_c_try_compile "$LINENO"; then :
13342 ac_cv_sys_large_files=1; break
13344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13345 ac_cv_sys_large_files=unknown
13349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
13350 $as_echo "$ac_cv_sys_large_files" >&6; }
13351 case $ac_cv_sys_large_files in #(
13354 cat >>confdefs.h <<_ACEOF
13355 #define _LARGE_FILES $ac_cv_sys_large_files
13368 ntp_pkgconfig_min_version='0.15.0'
13369 if test -n "$ac_tool_prefix"; then
13370 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13371 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13373 $as_echo_n "checking for $ac_word... " >&6; }
13374 if ${ac_cv_path_PKG_CONFIG+:} false; then :
13375 $as_echo_n "(cached) " >&6
13377 case $PKG_CONFIG in
13379 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
13382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13383 for as_dir in $PATH
13386 test -z "$as_dir" && as_dir=.
13387 for ac_exec_ext in '' $ac_executable_extensions; do
13388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13389 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13400 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
13401 if test -n "$PKG_CONFIG"; then
13402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13403 $as_echo "$PKG_CONFIG" >&6; }
13405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13406 $as_echo "no" >&6; }
13411 if test -z "$ac_cv_path_PKG_CONFIG"; then
13412 ac_pt_PKG_CONFIG=$PKG_CONFIG
13413 # Extract the first word of "pkg-config", so it can be a program name with args.
13414 set dummy pkg-config; ac_word=$2
13415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13416 $as_echo_n "checking for $ac_word... " >&6; }
13417 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
13418 $as_echo_n "(cached) " >&6
13420 case $ac_pt_PKG_CONFIG in
13422 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
13425 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13426 for as_dir in $PATH
13429 test -z "$as_dir" && as_dir=.
13430 for ac_exec_ext in '' $ac_executable_extensions; do
13431 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13432 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
13433 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13443 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
13444 if test -n "$ac_pt_PKG_CONFIG"; then
13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
13446 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
13448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13449 $as_echo "no" >&6; }
13452 if test "x$ac_pt_PKG_CONFIG" = x; then
13455 case $cross_compiling:$ac_tool_warned in
13457 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13458 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13459 ac_tool_warned=yes ;;
13461 PKG_CONFIG=$ac_pt_PKG_CONFIG
13464 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
13467 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
13468 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
13470 case "$PKG_CONFIG" in
13472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
13473 $as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
13474 if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
13475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13476 $as_echo "yes" >&6; }
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13479 $as_echo "no" >&6; }
13488 case "$enable_openssl" in
13491 case "$PKG_CONFIG" in
13495 OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null`
13496 case "$OPENSSL_LIBS" in
13498 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
13502 OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null`
13505 case "$have_openssl" in
13511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
13512 $as_echo_n "checking for library containing SSL_new... " >&6; }
13513 if ${ac_cv_search_SSL_new+:} false; then :
13514 $as_echo_n "(cached) " >&6
13516 ac_func_search_save_LIBS=$LIBS
13517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13518 /* end confdefs.h. */
13520 /* Override any GCC internal prototype to avoid an error.
13521 Use char because int might match the return type of a GCC
13522 builtin and then its argument prototype would still apply. */
13535 for ac_lib in '' ssl; do
13536 if test -z "$ac_lib"; then
13537 ac_res="none required"
13540 LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
13542 if ac_fn_c_try_link "$LINENO"; then :
13543 ac_cv_search_SSL_new=$ac_res
13545 rm -f core conftest.err conftest.$ac_objext \
13547 if ${ac_cv_search_SSL_new+:} false; then :
13551 if ${ac_cv_search_SSL_new+:} false; then :
13554 ac_cv_search_SSL_new=no
13556 rm conftest.$ac_ext
13557 LIBS=$ac_func_search_save_LIBS
13559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
13560 $as_echo "$ac_cv_search_SSL_new" >&6; }
13561 ac_res=$ac_cv_search_SSL_new
13562 if test "$ac_res" != no; then :
13563 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13565 OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
13575 case "$have_openssl" in
13577 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
13583 # check if we have and should use openssl
13584 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
13626 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13627 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13628 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13629 cat >>confdefs.h <<_ACEOF
13630 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13638 for ac_header in sys/sysctl.h
13640 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
13641 #ifdef HAVE_SYS_PARAM_H
13642 #include <sys/param.h>
13646 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
13647 cat >>confdefs.h <<_ACEOF
13648 #define HAVE_SYS_SYSCTL_H 1
13655 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
13656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
13657 $as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
13658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13659 /* end confdefs.h. */
13661 #include <sys/queue.h>
13662 #ifdef TAILQ_FOREACH
13667 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13668 $EGREP "yes" >/dev/null 2>&1; then :
13669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13670 $as_echo "yes" >&6; }
13672 $as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
13675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13676 $as_echo "no" >&6; }
13683 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
13685 $as_echo_n "checking for timeradd in sys/time.h... " >&6; }
13686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13687 /* end confdefs.h. */
13689 #include <sys/time.h>
13695 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13696 $EGREP "yes" >/dev/null 2>&1; then :
13698 $as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
13700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13701 $as_echo "yes" >&6; }
13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13704 $as_echo "no" >&6; }
13711 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
13713 $as_echo_n "checking for timercmp in sys/time.h... " >&6; }
13714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13715 /* end confdefs.h. */
13717 #include <sys/time.h>
13723 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13724 $EGREP "yes" >/dev/null 2>&1; then :
13726 $as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13729 $as_echo "yes" >&6; }
13731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13732 $as_echo "no" >&6; }
13739 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
13741 $as_echo_n "checking for timerclear in sys/time.h... " >&6; }
13742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13743 /* end confdefs.h. */
13745 #include <sys/time.h>
13751 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13752 $EGREP "yes" >/dev/null 2>&1; then :
13754 $as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
13756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13757 $as_echo "yes" >&6; }
13759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13760 $as_echo "no" >&6; }
13767 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
13769 $as_echo_n "checking for timerisset in sys/time.h... " >&6; }
13770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13771 /* end confdefs.h. */
13773 #include <sys/time.h>
13779 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13780 $EGREP "yes" >/dev/null 2>&1; then :
13782 $as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
13784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13785 $as_echo "yes" >&6; }
13787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13788 $as_echo "no" >&6; }
13795 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
13796 ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
13797 #include <sys/sysctl.h>
13800 if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
13806 cat >>confdefs.h <<_ACEOF
13807 #define HAVE_DECL_CTL_KERN $ac_have_decl
13809 ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h>
13810 #include <sys/sysctl.h>
13813 if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then :
13819 cat >>confdefs.h <<_ACEOF
13820 #define HAVE_DECL_KERN_RANDOM $ac_have_decl
13822 ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h>
13823 #include <sys/sysctl.h>
13826 if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then :
13832 cat >>confdefs.h <<_ACEOF
13833 #define HAVE_DECL_RANDOM_UUID $ac_have_decl
13835 ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
13836 #include <sys/sysctl.h>
13839 if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
13845 cat >>confdefs.h <<_ACEOF
13846 #define HAVE_DECL_KERN_ARND $ac_have_decl
13851 if test x$bwin32 = xtrue; then
13853 BUILD_WIN32_FALSE='#'
13855 BUILD_WIN32_TRUE='#'
13859 if test x$cygwin = xtrue; then
13861 BUILD_CYGWIN_FALSE='#'
13863 BUILD_CYGWIN_TRUE='#'
13864 BUILD_CYGWIN_FALSE=
13867 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then
13868 BUILD_WITH_NO_UNDEFINED_TRUE=
13869 BUILD_WITH_NO_UNDEFINED_FALSE='#'
13871 BUILD_WITH_NO_UNDEFINED_TRUE='#'
13872 BUILD_WITH_NO_UNDEFINED_FALSE=
13876 if test x$bwin32 = xtrue; then
13877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5
13878 $as_echo_n "checking for library containing getservbyname... " >&6; }
13879 if ${ac_cv_search_getservbyname+:} false; then :
13880 $as_echo_n "(cached) " >&6
13882 ac_func_search_save_LIBS=$LIBS
13883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13884 /* end confdefs.h. */
13886 /* Override any GCC internal prototype to avoid an error.
13887 Use char because int might match the return type of a GCC
13888 builtin and then its argument prototype would still apply. */
13892 char getservbyname ();
13896 return getservbyname ();
13901 for ac_lib in '' ws2_32; do
13902 if test -z "$ac_lib"; then
13903 ac_res="none required"
13906 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13908 if ac_fn_c_try_link "$LINENO"; then :
13909 ac_cv_search_getservbyname=$ac_res
13911 rm -f core conftest.err conftest.$ac_objext \
13913 if ${ac_cv_search_getservbyname+:} false; then :
13917 if ${ac_cv_search_getservbyname+:} false; then :
13920 ac_cv_search_getservbyname=no
13922 rm conftest.$ac_ext
13923 LIBS=$ac_func_search_save_LIBS
13925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5
13926 $as_echo "$ac_cv_search_getservbyname" >&6; }
13927 ac_res=$ac_cv_search_getservbyname
13928 if test "$ac_res" != no; then :
13929 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13936 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13937 if ${ac_cv_c_const+:} false; then :
13938 $as_echo_n "(cached) " >&6
13940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13941 /* end confdefs.h. */
13947 #ifndef __cplusplus
13948 /* Ultrix mips cc rejects this sort of thing. */
13949 typedef int charset[2];
13950 const charset cs = { 0, 0 };
13951 /* SunOS 4.1.1 cc rejects this. */
13952 char const *const *pcpcc;
13954 /* NEC SVR4.0.2 mips cc rejects this. */
13955 struct point {int x, y;};
13956 static struct point const zero = {0,0};
13957 /* AIX XL C 1.02.0.0 rejects this.
13958 It does not let you subtract one const X* pointer from another in
13959 an arm of an if-expression whose if-part is not a constant
13961 const char *g = "string";
13962 pcpcc = &g + (g ? g-g : 0);
13963 /* HPUX 7.0 cc rejects these. */
13965 ppc = (char**) pcpcc;
13966 pcpcc = (char const *const *) ppc;
13967 { /* SCO 3.2v4 cc rejects this sort of thing. */
13970 char const *s = 0 ? (char *) 0 : (char const *) 0;
13975 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13976 int x[] = {25, 17};
13977 const int *foo = &x[0];
13980 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13981 typedef const int *iptr;
13985 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
13986 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13987 struct s { int j; const int *ap[3]; } bx;
13988 struct s *b = &bx; b->j = 5;
13990 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13991 const int foo = 10;
13992 if (!foo) return 0;
13994 return !cs[0] && !zero.x;
14001 if ac_fn_c_try_compile "$LINENO"; then :
14006 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
14009 $as_echo "$ac_cv_c_const" >&6; }
14010 if test $ac_cv_c_const = no; then
14012 $as_echo "#define const /**/" >>confdefs.h
14016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
14017 $as_echo_n "checking for inline... " >&6; }
14018 if ${ac_cv_c_inline+:} false; then :
14019 $as_echo_n "(cached) " >&6
14022 for ac_kw in inline __inline__ __inline; do
14023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14024 /* end confdefs.h. */
14025 #ifndef __cplusplus
14027 static $ac_kw foo_t static_foo () {return 0; }
14028 $ac_kw foo_t foo () {return 0; }
14032 if ac_fn_c_try_compile "$LINENO"; then :
14033 ac_cv_c_inline=$ac_kw
14035 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14036 test "$ac_cv_c_inline" != no && break
14040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
14041 $as_echo "$ac_cv_c_inline" >&6; }
14043 case $ac_cv_c_inline in
14046 case $ac_cv_c_inline in
14048 *) ac_val=$ac_cv_c_inline;;
14050 cat >>confdefs.h <<_ACEOF
14051 #ifndef __cplusplus
14052 #define inline $ac_val
14058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
14059 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
14060 if ${ac_cv_header_time+:} false; then :
14061 $as_echo_n "(cached) " >&6
14063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14064 /* end confdefs.h. */
14065 #include <sys/types.h>
14066 #include <sys/time.h>
14072 if ((struct tm *) 0)
14078 if ac_fn_c_try_compile "$LINENO"; then :
14079 ac_cv_header_time=yes
14081 ac_cv_header_time=no
14083 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
14086 $as_echo "$ac_cv_header_time" >&6; }
14087 if test $ac_cv_header_time = yes; then
14089 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
14111 mach_absolute_time \
14135 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
14136 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
14137 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
14138 cat >>confdefs.h <<_ACEOF
14139 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
14145 if test x"$ac_cv_func_strlcpy" = xno; then
14147 STRLCPY_IMPL_FALSE='#'
14149 STRLCPY_IMPL_TRUE='#'
14150 STRLCPY_IMPL_FALSE=
14154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
14155 $as_echo_n "checking for getaddrinfo... " >&6; }
14156 if ${libevent_cv_getaddrinfo+:} false; then :
14157 $as_echo_n "(cached) " >&6
14159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14160 /* end confdefs.h. */
14162 #ifdef HAVE_NETDB_H
14177 if ac_fn_c_try_link "$LINENO"; then :
14178 libevent_cv_getaddrinfo=yes
14180 libevent_cv_getaddrinfo=no
14183 rm -f core conftest.err conftest.$ac_objext \
14184 conftest$ac_exeext conftest.$ac_ext
14187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
14188 $as_echo "$libevent_cv_getaddrinfo" >&6; }
14189 if test "$libevent_cv_getaddrinfo" = "yes" ; then
14191 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
14195 for ac_func in getservbyname
14197 ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
14198 if test "x$ac_cv_func_getservbyname" = xyes; then :
14199 cat >>confdefs.h <<_ACEOF
14200 #define HAVE_GETSERVBYNAME 1
14206 # Check for gethostbyname_r in all its glorious incompatible versions.
14207 # (This is cut-and-pasted from Tor, which based its logic on
14208 # Python's configure.in.)
14211 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
14212 if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
14214 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
14215 $as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
14217 CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
14218 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14219 /* end confdefs.h. */
14228 struct hostent *h1, *h2;
14230 (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
14236 if ac_fn_c_try_compile "$LINENO"; then :
14238 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14241 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
14243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
14244 $as_echo "6" >&6; }
14248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14249 /* end confdefs.h. */
14258 struct hostent *h1;
14260 (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
14266 if ac_fn_c_try_compile "$LINENO"; then :
14268 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14271 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
14273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
14274 $as_echo "5" >&6; }
14278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14279 /* end confdefs.h. */
14288 struct hostent *h1;
14289 struct hostent_data hd;
14290 (void) gethostbyname_r(cp1,h1,&hd);
14296 if ac_fn_c_try_compile "$LINENO"; then :
14298 $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
14301 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
14304 $as_echo "3" >&6; }
14308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
14309 $as_echo "0" >&6; }
14312 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14315 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
14327 $as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
14328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14329 /* end confdefs.h. */
14331 #define _GNU_SOURCE
14338 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14339 $EGREP "yes" >/dev/null 2>&1; then :
14341 $as_echo "#define HAVE_SETFD 1" >>confdefs.h
14343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14344 $as_echo "yes" >&6; }
14346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14347 $as_echo "no" >&6; }
14354 if test x$bwin32 != xtrue; then
14355 for ac_func in select
14357 ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
14358 if test "x$ac_cv_func_select" = xyes; then :
14359 cat >>confdefs.h <<_ACEOF
14360 #define HAVE_SELECT 1
14366 if test "x$haveselect" = "xyes" ; then
14370 if test "x$haveselect" = "xyes"; then
14371 SELECT_BACKEND_TRUE=
14372 SELECT_BACKEND_FALSE='#'
14374 SELECT_BACKEND_TRUE='#'
14375 SELECT_BACKEND_FALSE=
14380 for ac_func in poll
14382 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
14383 if test "x$ac_cv_func_poll" = xyes; then :
14384 cat >>confdefs.h <<_ACEOF
14385 #define HAVE_POLL 1
14391 if test "x$havepoll" = "xyes" ; then
14394 if test "x$havepoll" = "xyes"; then
14396 POLL_BACKEND_FALSE='#'
14398 POLL_BACKEND_TRUE='#'
14399 POLL_BACKEND_FALSE=
14404 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
14406 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
14409 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
14410 DEVPOLL_BACKEND_TRUE=
14411 DEVPOLL_BACKEND_FALSE='#'
14413 DEVPOLL_BACKEND_TRUE='#'
14414 DEVPOLL_BACKEND_FALSE=
14419 if test "x$ac_cv_header_sys_event_h" = "xyes"; then
14420 for ac_func in kqueue
14422 ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
14423 if test "x$ac_cv_func_kqueue" = xyes; then :
14424 cat >>confdefs.h <<_ACEOF
14425 #define HAVE_KQUEUE 1
14431 if test "x$havekqueue" = "xyes" ; then
14432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
14433 $as_echo_n "checking for working kqueue... " >&6; }
14434 if test "$cross_compiling" = yes; then :
14435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14436 $as_echo "no" >&6; }
14438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14439 /* end confdefs.h. */
14440 #include <sys/types.h>
14441 #include <sys/time.h>
14442 #include <sys/event.h>
14444 #include <unistd.h>
14448 main(int argc, char **argv)
14454 struct timespec ts;
14457 if (pipe(fd) == -1)
14459 if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
14462 while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
14465 if ((kq = kqueue()) == -1)
14468 memset(&ev, 0, sizeof(ev));
14470 ev.filter = EVFILT_WRITE;
14471 ev.flags = EV_ADD | EV_ENABLE;
14472 n = kevent(kq, &ev, 1, NULL, 0, NULL);
14476 read(fd[0], buf, sizeof(buf));
14480 n = kevent(kq, NULL, 0, &ev, 1, &ts);
14481 if (n == -1 || n == 0)
14487 if ac_fn_c_try_run "$LINENO"; then :
14488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14489 $as_echo "yes" >&6; }
14491 $as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14497 $as_echo "no" >&6; }
14499 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14500 conftest.$ac_objext conftest.beam conftest.$ac_ext
14505 if test "x$havekqueue" = "xyes"; then
14506 KQUEUE_BACKEND_TRUE=
14507 KQUEUE_BACKEND_FALSE='#'
14509 KQUEUE_BACKEND_TRUE='#'
14510 KQUEUE_BACKEND_FALSE=
14514 haveepollsyscall=no
14516 for ac_func in epoll_ctl
14518 ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
14519 if test "x$ac_cv_func_epoll_ctl" = xyes; then :
14520 cat >>confdefs.h <<_ACEOF
14521 #define HAVE_EPOLL_CTL 1
14527 if test "x$haveepoll" = "xyes" ; then
14529 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
14533 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
14534 if test "x$haveepoll" = "xno" ; then
14535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
14536 $as_echo_n "checking for epoll system call... " >&6; }
14537 if test "$cross_compiling" = yes; then :
14538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14539 $as_echo "no" >&6; }
14541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14542 /* end confdefs.h. */
14543 #include <stdint.h>
14544 #include <sys/param.h>
14545 #include <sys/types.h>
14546 #include <sys/syscall.h>
14547 #include <sys/epoll.h>
14548 #include <unistd.h>
14551 epoll_create(int size)
14553 return (syscall(__NR_epoll_create, size));
14557 main(int argc, char **argv)
14561 epfd = epoll_create(256);
14562 exit (epfd == -1 ? 1 : 0);
14565 if ac_fn_c_try_run "$LINENO"; then :
14566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14567 $as_echo "yes" >&6; }
14569 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
14573 case " $LIBOBJS " in
14574 *" epoll_sub.$ac_objext "* ) ;;
14575 *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
14581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14582 $as_echo "no" >&6; }
14584 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14585 conftest.$ac_objext conftest.beam conftest.$ac_ext
14590 if test "x$haveepoll" = "xyes"; then
14591 EPOLL_BACKEND_TRUE=
14592 EPOLL_BACKEND_FALSE='#'
14594 EPOLL_BACKEND_TRUE='#'
14595 EPOLL_BACKEND_FALSE=
14600 for ac_func in port_create
14602 ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
14603 if test "x$ac_cv_func_port_create" = xyes; then :
14604 cat >>confdefs.h <<_ACEOF
14605 #define HAVE_PORT_CREATE 1
14611 if test "x$haveeventports" = "xyes" ; then
14613 $as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
14617 if test "x$haveeventports" = "xyes"; then
14618 EVPORT_BACKEND_TRUE=
14619 EVPORT_BACKEND_FALSE='#'
14621 EVPORT_BACKEND_TRUE='#'
14622 EVPORT_BACKEND_FALSE=
14626 if test "x$bwin32" = "xtrue"; then
14630 if test "x$needsignal" = "xyes"; then
14631 SIGNAL_SUPPORT_TRUE=
14632 SIGNAL_SUPPORT_FALSE='#'
14634 SIGNAL_SUPPORT_TRUE='#'
14635 SIGNAL_SUPPORT_FALSE=
14639 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
14640 if test "x$ac_cv_type_pid_t" = xyes; then :
14644 cat >>confdefs.h <<_ACEOF
14650 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14651 if test "x$ac_cv_type_size_t" = xyes; then :
14655 cat >>confdefs.h <<_ACEOF
14656 #define size_t unsigned int
14661 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
14662 if test "x$ac_cv_type_ssize_t" = xyes; then :
14666 cat >>confdefs.h <<_ACEOF
14667 #define ssize_t int
14673 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
14674 #include <stdint.h>
14675 #elif defined(HAVE_INTTYPES_H)
14676 #include <inttypes.h>
14678 #ifdef HAVE_SYS_TYPES_H
14679 #include <sys/types.h>
14682 if test "x$ac_cv_type_uint64_t" = xyes; then :
14684 cat >>confdefs.h <<_ACEOF
14685 #define HAVE_UINT64_T 1
14690 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
14691 #include <stdint.h>
14692 #elif defined(HAVE_INTTYPES_H)
14693 #include <inttypes.h>
14695 #ifdef HAVE_SYS_TYPES_H
14696 #include <sys/types.h>
14699 if test "x$ac_cv_type_uint32_t" = xyes; then :
14701 cat >>confdefs.h <<_ACEOF
14702 #define HAVE_UINT32_T 1
14707 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
14708 #include <stdint.h>
14709 #elif defined(HAVE_INTTYPES_H)
14710 #include <inttypes.h>
14712 #ifdef HAVE_SYS_TYPES_H
14713 #include <sys/types.h>
14716 if test "x$ac_cv_type_uint16_t" = xyes; then :
14718 cat >>confdefs.h <<_ACEOF
14719 #define HAVE_UINT16_T 1
14724 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
14725 #include <stdint.h>
14726 #elif defined(HAVE_INTTYPES_H)
14727 #include <inttypes.h>
14729 #ifdef HAVE_SYS_TYPES_H
14730 #include <sys/types.h>
14733 if test "x$ac_cv_type_uint8_t" = xyes; then :
14735 cat >>confdefs.h <<_ACEOF
14736 #define HAVE_UINT8_T 1
14741 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
14742 #include <stdint.h>
14743 #elif defined(HAVE_INTTYPES_H)
14744 #include <inttypes.h>
14746 #ifdef HAVE_SYS_TYPES_H
14747 #include <sys/types.h>
14750 if test "x$ac_cv_type_uintptr_t" = xyes; then :
14752 cat >>confdefs.h <<_ACEOF
14753 #define HAVE_UINTPTR_T 1
14760 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
14761 #include <sys/types.h>
14763 #ifdef HAVE_SYS_SELECT_H
14764 #include <sys/select.h>
14767 if test "x$ac_cv_type_fd_mask" = xyes; then :
14769 cat >>confdefs.h <<_ACEOF
14770 #define HAVE_FD_MASK 1
14777 # The cast to long int works around a bug in the HP C Compiler
14778 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14779 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14780 # This bug is HP SR number 8606223364.
14781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14782 $as_echo_n "checking size of long long... " >&6; }
14783 if ${ac_cv_sizeof_long_long+:} false; then :
14784 $as_echo_n "(cached) " >&6
14786 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long" "$ac_includes_default"; then :
14789 if test "$ac_cv_type_long_long" = yes; then
14790 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14791 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14792 as_fn_error 77 "cannot compute sizeof (long long)
14793 See \`config.log' for more details" "$LINENO" 5; }
14795 ac_cv_sizeof_long_long=0
14800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14801 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14805 cat >>confdefs.h <<_ACEOF
14806 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14810 # The cast to long int works around a bug in the HP C Compiler
14811 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14812 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14813 # This bug is HP SR number 8606223364.
14814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14815 $as_echo_n "checking size of long... " >&6; }
14816 if ${ac_cv_sizeof_long+:} false; then :
14817 $as_echo_n "(cached) " >&6
14819 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then :
14822 if test "$ac_cv_type_long" = yes; then
14823 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14824 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14825 as_fn_error 77 "cannot compute sizeof (long)
14826 See \`config.log' for more details" "$LINENO" 5; }
14828 ac_cv_sizeof_long=0
14833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14834 $as_echo "$ac_cv_sizeof_long" >&6; }
14838 cat >>confdefs.h <<_ACEOF
14839 #define SIZEOF_LONG $ac_cv_sizeof_long
14843 # The cast to long int works around a bug in the HP C Compiler
14844 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14845 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14846 # This bug is HP SR number 8606223364.
14847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14848 $as_echo_n "checking size of int... " >&6; }
14849 if ${ac_cv_sizeof_int+:} false; then :
14850 $as_echo_n "(cached) " >&6
14852 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then :
14855 if test "$ac_cv_type_int" = yes; then
14856 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14857 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14858 as_fn_error 77 "cannot compute sizeof (int)
14859 See \`config.log' for more details" "$LINENO" 5; }
14866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14867 $as_echo "$ac_cv_sizeof_int" >&6; }
14871 cat >>confdefs.h <<_ACEOF
14872 #define SIZEOF_INT $ac_cv_sizeof_int
14876 # The cast to long int works around a bug in the HP C Compiler
14877 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14878 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14879 # This bug is HP SR number 8606223364.
14880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14881 $as_echo_n "checking size of short... " >&6; }
14882 if ${ac_cv_sizeof_short+:} false; then :
14883 $as_echo_n "(cached) " >&6
14885 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short" "$ac_includes_default"; then :
14888 if test "$ac_cv_type_short" = yes; then
14889 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14890 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14891 as_fn_error 77 "cannot compute sizeof (short)
14892 See \`config.log' for more details" "$LINENO" 5; }
14894 ac_cv_sizeof_short=0
14899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14900 $as_echo "$ac_cv_sizeof_short" >&6; }
14904 cat >>confdefs.h <<_ACEOF
14905 #define SIZEOF_SHORT $ac_cv_sizeof_short
14909 # The cast to long int works around a bug in the HP C Compiler
14910 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14911 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14912 # This bug is HP SR number 8606223364.
14913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
14914 $as_echo_n "checking size of size_t... " >&6; }
14915 if ${ac_cv_sizeof_size_t+:} false; then :
14916 $as_echo_n "(cached) " >&6
14918 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t" "$ac_includes_default"; then :
14921 if test "$ac_cv_type_size_t" = yes; then
14922 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14923 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14924 as_fn_error 77 "cannot compute sizeof (size_t)
14925 See \`config.log' for more details" "$LINENO" 5; }
14927 ac_cv_sizeof_size_t=0
14932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
14933 $as_echo "$ac_cv_sizeof_size_t" >&6; }
14937 cat >>confdefs.h <<_ACEOF
14938 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
14942 # The cast to long int works around a bug in the HP C Compiler
14943 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14944 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14945 # This bug is HP SR number 8606223364.
14946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14947 $as_echo_n "checking size of void *... " >&6; }
14948 if ${ac_cv_sizeof_void_p+:} false; then :
14949 $as_echo_n "(cached) " >&6
14951 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p" "$ac_includes_default"; then :
14954 if test "$ac_cv_type_void_p" = yes; then
14955 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14956 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14957 as_fn_error 77 "cannot compute sizeof (void *)
14958 See \`config.log' for more details" "$LINENO" 5; }
14960 ac_cv_sizeof_void_p=0
14965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14966 $as_echo "$ac_cv_sizeof_void_p" >&6; }
14970 cat >>confdefs.h <<_ACEOF
14971 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14975 # The cast to long int works around a bug in the HP C Compiler
14976 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14977 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14978 # This bug is HP SR number 8606223364.
14979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14980 $as_echo_n "checking size of off_t... " >&6; }
14981 if ${ac_cv_sizeof_off_t+:} false; then :
14982 $as_echo_n "(cached) " >&6
14984 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
14987 if test "$ac_cv_type_off_t" = yes; then
14988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14989 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14990 as_fn_error 77 "cannot compute sizeof (off_t)
14991 See \`config.log' for more details" "$LINENO" 5; }
14993 ac_cv_sizeof_off_t=0
14998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14999 $as_echo "$ac_cv_sizeof_off_t" >&6; }
15003 cat >>confdefs.h <<_ACEOF
15004 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
15009 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE
15010 #include <sys/types.h>
15011 #ifdef HAVE_NETINET_IN_H
15012 #include <netinet/in.h>
15014 #ifdef HAVE_NETINET_IN6_H
15015 #include <netinet/in6.h>
15017 #ifdef HAVE_SYS_SOCKET_H
15018 #include <sys/socket.h>
15020 #ifdef HAVE_NETDB_H
15024 #define WIN32_WINNT 0x400
15025 #define _WIN32_WINNT 0x400
15026 #define WIN32_LEAN_AND_MEAN
15027 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15028 #include <winsock.h>
15030 #include <winsock2.h>
15031 #include <ws2tcpip.h>
15036 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
15038 cat >>confdefs.h <<_ACEOF
15039 #define HAVE_STRUCT_IN6_ADDR 1
15044 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE
15045 #include <sys/types.h>
15046 #ifdef HAVE_NETINET_IN_H
15047 #include <netinet/in.h>
15049 #ifdef HAVE_NETINET_IN6_H
15050 #include <netinet/in6.h>
15052 #ifdef HAVE_SYS_SOCKET_H
15053 #include <sys/socket.h>
15055 #ifdef HAVE_NETDB_H
15059 #define WIN32_WINNT 0x400
15060 #define _WIN32_WINNT 0x400
15061 #define WIN32_LEAN_AND_MEAN
15062 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15063 #include <winsock.h>
15065 #include <winsock2.h>
15066 #include <ws2tcpip.h>
15071 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
15073 cat >>confdefs.h <<_ACEOF
15074 #define HAVE_STRUCT_SOCKADDR_IN6 1
15079 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE
15080 #include <sys/types.h>
15081 #ifdef HAVE_NETINET_IN_H
15082 #include <netinet/in.h>
15084 #ifdef HAVE_NETINET_IN6_H
15085 #include <netinet/in6.h>
15087 #ifdef HAVE_SYS_SOCKET_H
15088 #include <sys/socket.h>
15090 #ifdef HAVE_NETDB_H
15094 #define WIN32_WINNT 0x400
15095 #define _WIN32_WINNT 0x400
15096 #define WIN32_LEAN_AND_MEAN
15097 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15098 #include <winsock.h>
15100 #include <winsock2.h>
15101 #include <ws2tcpip.h>
15106 if test "x$ac_cv_type_sa_family_t" = xyes; then :
15108 cat >>confdefs.h <<_ACEOF
15109 #define HAVE_SA_FAMILY_T 1
15114 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE
15115 #include <sys/types.h>
15116 #ifdef HAVE_NETINET_IN_H
15117 #include <netinet/in.h>
15119 #ifdef HAVE_NETINET_IN6_H
15120 #include <netinet/in6.h>
15122 #ifdef HAVE_SYS_SOCKET_H
15123 #include <sys/socket.h>
15125 #ifdef HAVE_NETDB_H
15129 #define WIN32_WINNT 0x400
15130 #define _WIN32_WINNT 0x400
15131 #define WIN32_LEAN_AND_MEAN
15132 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15133 #include <winsock.h>
15135 #include <winsock2.h>
15136 #include <ws2tcpip.h>
15141 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
15143 cat >>confdefs.h <<_ACEOF
15144 #define HAVE_STRUCT_ADDRINFO 1
15149 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE
15150 #include <sys/types.h>
15151 #ifdef HAVE_NETINET_IN_H
15152 #include <netinet/in.h>
15154 #ifdef HAVE_NETINET_IN6_H
15155 #include <netinet/in6.h>
15157 #ifdef HAVE_SYS_SOCKET_H
15158 #include <sys/socket.h>
15160 #ifdef HAVE_NETDB_H
15164 #define WIN32_WINNT 0x400
15165 #define _WIN32_WINNT 0x400
15166 #define WIN32_LEAN_AND_MEAN
15167 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15168 #include <winsock.h>
15170 #include <winsock2.h>
15171 #include <ws2tcpip.h>
15176 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
15178 cat >>confdefs.h <<_ACEOF
15179 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
15185 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
15186 #ifdef HAVE_NETINET_IN_H
15187 #include <netinet/in.h>
15189 #ifdef HAVE_NETINET_IN6_H
15190 #include <netinet/in6.h>
15192 #ifdef HAVE_SYS_SOCKET_H
15193 #include <sys/socket.h>
15196 #define WIN32_WINNT 0x400
15197 #define _WIN32_WINNT 0x400
15198 #define WIN32_LEAN_AND_MEAN
15199 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15200 #include <winsock.h>
15202 #include <winsock2.h>
15203 #include <ws2tcpip.h>
15208 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
15210 cat >>confdefs.h <<_ACEOF
15211 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
15216 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
15217 #ifdef HAVE_NETINET_IN_H
15218 #include <netinet/in.h>
15220 #ifdef HAVE_NETINET_IN6_H
15221 #include <netinet/in6.h>
15223 #ifdef HAVE_SYS_SOCKET_H
15224 #include <sys/socket.h>
15227 #define WIN32_WINNT 0x400
15228 #define _WIN32_WINNT 0x400
15229 #define WIN32_LEAN_AND_MEAN
15230 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15231 #include <winsock.h>
15233 #include <winsock2.h>
15234 #include <ws2tcpip.h>
15239 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
15241 cat >>confdefs.h <<_ACEOF
15242 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
15247 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
15248 #ifdef HAVE_NETINET_IN_H
15249 #include <netinet/in.h>
15251 #ifdef HAVE_NETINET_IN6_H
15252 #include <netinet/in6.h>
15254 #ifdef HAVE_SYS_SOCKET_H
15255 #include <sys/socket.h>
15258 #define WIN32_WINNT 0x400
15259 #define _WIN32_WINNT 0x400
15260 #define WIN32_LEAN_AND_MEAN
15261 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15262 #include <winsock.h>
15264 #include <winsock2.h>
15265 #include <ws2tcpip.h>
15270 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
15272 cat >>confdefs.h <<_ACEOF
15273 #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
15278 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
15279 #ifdef HAVE_NETINET_IN_H
15280 #include <netinet/in.h>
15282 #ifdef HAVE_NETINET_IN6_H
15283 #include <netinet/in6.h>
15285 #ifdef HAVE_SYS_SOCKET_H
15286 #include <sys/socket.h>
15289 #define WIN32_WINNT 0x400
15290 #define _WIN32_WINNT 0x400
15291 #define WIN32_LEAN_AND_MEAN
15292 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15293 #include <winsock.h>
15295 #include <winsock2.h>
15296 #include <ws2tcpip.h>
15301 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
15303 cat >>confdefs.h <<_ACEOF
15304 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
15309 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
15310 #ifdef HAVE_NETINET_IN_H
15311 #include <netinet/in.h>
15313 #ifdef HAVE_NETINET_IN6_H
15314 #include <netinet/in6.h>
15316 #ifdef HAVE_SYS_SOCKET_H
15317 #include <sys/socket.h>
15320 #define WIN32_WINNT 0x400
15321 #define _WIN32_WINNT 0x400
15322 #define WIN32_LEAN_AND_MEAN
15323 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15324 #include <winsock.h>
15326 #include <winsock2.h>
15327 #include <ws2tcpip.h>
15332 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
15334 cat >>confdefs.h <<_ACEOF
15335 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
15340 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
15341 #ifdef HAVE_NETINET_IN_H
15342 #include <netinet/in.h>
15344 #ifdef HAVE_NETINET_IN6_H
15345 #include <netinet/in6.h>
15347 #ifdef HAVE_SYS_SOCKET_H
15348 #include <sys/socket.h>
15351 #define WIN32_WINNT 0x400
15352 #define _WIN32_WINNT 0x400
15353 #define WIN32_LEAN_AND_MEAN
15354 #if defined(_MSC_VER) && (_MSC_VER < 1300)
15355 #include <winsock.h>
15357 #include <winsock2.h>
15358 #include <ws2tcpip.h>
15363 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
15365 cat >>confdefs.h <<_ACEOF
15366 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
15373 ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" "
15374 #ifdef HAVE_SYS_SOCKET_H
15375 #include <sys/socket.h>
15379 if test "x$ac_cv_type_struct_so_linger" = xyes; then :
15381 cat >>confdefs.h <<_ACEOF
15382 #define HAVE_STRUCT_SO_LINGER 1
15385 #define HAVE_SO_LINGER
15389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
15390 $as_echo_n "checking for socklen_t... " >&6; }
15391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15392 /* end confdefs.h. */
15394 #include <sys/types.h>
15395 #include <sys/socket.h>
15404 if ac_fn_c_try_compile "$LINENO"; then :
15405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15406 $as_echo "yes" >&6; }
15408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15409 $as_echo "no" >&6; }
15411 $as_echo "#define socklen_t unsigned int" >>confdefs.h
15415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
15418 $as_echo_n "checking whether our compiler supports __func__... " >&6; }
15419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15420 /* end confdefs.h. */
15425 const char *cp = __func__;
15430 if ac_fn_c_try_compile "$LINENO"; then :
15431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15432 $as_echo "yes" >&6; }
15434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15435 $as_echo "no" >&6; }
15436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
15437 $as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
15438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15439 /* end confdefs.h. */
15444 const char *cp = __FUNCTION__;
15449 if ac_fn_c_try_compile "$LINENO"; then :
15450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15451 $as_echo "yes" >&6; }
15453 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
15456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15457 $as_echo "no" >&6; }
15459 $as_echo "#define __func__ __FILE__" >>confdefs.h
15462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15464 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15467 # check if we can compile with pthreads
15469 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
15474 ac_cpp='$CPP $CPPFLAGS'
15475 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15476 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15477 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15481 # We used to check for pthread.h first, but this fails if pthread.h
15482 # requires special compiler flags (e.g. on True64 or Sequent).
15483 # It gets checked for in the link test anyway.
15485 # First of all, check if the user has set any of the PTHREAD_LIBS,
15486 # etcetera environment variables, and if threads linking works using
15488 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
15489 save_CFLAGS="$CFLAGS"
15490 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15492 LIBS="$PTHREAD_LIBS $LIBS"
15493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
15494 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
15495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15496 /* end confdefs.h. */
15498 /* Override any GCC internal prototype to avoid an error.
15499 Use char because int might match the return type of a GCC
15500 builtin and then its argument prototype would still apply. */
15504 char pthread_join ();
15508 return pthread_join ();
15513 if ac_fn_c_try_link "$LINENO"; then :
15516 rm -f core conftest.err conftest.$ac_objext \
15517 conftest$ac_exeext conftest.$ac_ext
15518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15519 $as_echo "$acx_pthread_ok" >&6; }
15520 if test x"$acx_pthread_ok" = xno; then
15525 CFLAGS="$save_CFLAGS"
15528 # We must check for the threads library under a number of different
15529 # names; the ordering is very important because some systems
15530 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
15531 # libraries is broken (non-POSIX).
15533 # Create a list of thread flags to try. Items starting with a "-" are
15534 # C compiler flags, and other items are library names, except for "none"
15535 # which indicates that we try without any flags at all, and "pthread-config"
15536 # which is a program returning the flags for the Pth emulation library.
15538 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
15540 # The ordering *is* (sometimes) important. Some notes on the
15541 # individual items follow:
15543 # pthreads: AIX (must check this before -lpthread)
15544 # none: in case threads are in libc; should be tried before -Kthread and
15545 # other compiler flags to prevent continual compiler warnings
15546 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15547 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15548 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15549 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15550 # -pthreads: Solaris/gcc
15551 # -mthreads: Mingw32/gcc, Lynx/gcc
15552 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15553 # doesn't hurt to check since this sometimes defines pthreads too;
15554 # also defines -D_REENTRANT)
15555 # ... -mt is also the pthreads flag for HP/aCC
15556 # pthread: Linux, etcetera
15557 # --thread-safe: KAI C++
15558 # pthread-config: use pthread-config program (for GNU Pth library)
15560 case "${host_cpu}-${host_os}" in
15563 # On Solaris (at least, for some versions), libc contains stubbed
15564 # (non-functional) versions of the pthreads routines, so link-based
15565 # tests will erroneously succeed. (We need to link with -pthreads/-mt/
15566 # -lpthread.) (The stubs are missing pthread_cleanup_push, or rather
15567 # a function called by this macro, so we could check for that, but
15568 # who knows whether they'll stub that too in a future libc.) So,
15569 # we'll just look for -pthreads and -lpthread first:
15571 acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15575 if test x"$acx_pthread_ok" = xno; then
15576 for flag in $acx_pthread_flags; do
15580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
15581 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
15585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
15586 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
15587 PTHREAD_CFLAGS="$flag"
15591 # Extract the first word of "pthread-config", so it can be a program name with args.
15592 set dummy pthread-config; ac_word=$2
15593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15594 $as_echo_n "checking for $ac_word... " >&6; }
15595 if ${ac_cv_prog_acx_pthread_config+:} false; then :
15596 $as_echo_n "(cached) " >&6
15598 if test -n "$acx_pthread_config"; then
15599 ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15601 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15602 for as_dir in $PATH
15605 test -z "$as_dir" && as_dir=.
15606 for ac_exec_ext in '' $ac_executable_extensions; do
15607 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15608 ac_cv_prog_acx_pthread_config="yes"
15609 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15616 test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15619 acx_pthread_config=$ac_cv_prog_acx_pthread_config
15620 if test -n "$acx_pthread_config"; then
15621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
15622 $as_echo "$acx_pthread_config" >&6; }
15624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15625 $as_echo "no" >&6; }
15629 if test x"$acx_pthread_config" = xno; then continue; fi
15630 PTHREAD_CFLAGS="`pthread-config --cflags`"
15631 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
15636 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15637 PTHREAD_LIBS="-l$flag"
15642 save_CFLAGS="$CFLAGS"
15643 LIBS="$PTHREAD_LIBS $LIBS"
15644 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15646 # Check for various functions. We must include pthread.h,
15647 # since some functions may be macros. (On the Sequent, we
15648 # need a special flag -Kthread to make this header compile.)
15649 # We check for pthread_join because it is in -lpthread on IRIX
15650 # while pthread_create is in libc. We check for pthread_attr_init
15651 # due to DEC craziness with -lpthreads. We check for
15652 # pthread_cleanup_push because it is one of the few pthread
15653 # functions on Solaris that doesn't have a non-functional libc stub.
15654 # We try pthread_create on general principles.
15655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15656 /* end confdefs.h. */
15657 #include <pthread.h>
15661 pthread_t th; pthread_join(th, 0);
15662 pthread_attr_init(0); pthread_cleanup_push(0, 0);
15663 pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15668 if ac_fn_c_try_link "$LINENO"; then :
15671 rm -f core conftest.err conftest.$ac_objext \
15672 conftest$ac_exeext conftest.$ac_ext
15675 CFLAGS="$save_CFLAGS"
15677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15678 $as_echo "$acx_pthread_ok" >&6; }
15679 if test "x$acx_pthread_ok" = xyes; then
15688 # Various other checks:
15689 if test "x$acx_pthread_ok" = xyes; then
15691 LIBS="$PTHREAD_LIBS $LIBS"
15692 save_CFLAGS="$CFLAGS"
15693 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15695 # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
15697 $as_echo_n "checking for joinable pthread attribute... " >&6; }
15699 for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
15700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15701 /* end confdefs.h. */
15702 #include <pthread.h>
15706 int attr=$attr; return attr;
15711 if ac_fn_c_try_link "$LINENO"; then :
15712 attr_name=$attr; break
15714 rm -f core conftest.err conftest.$ac_objext \
15715 conftest$ac_exeext conftest.$ac_ext
15717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
15718 $as_echo "$attr_name" >&6; }
15719 if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15721 cat >>confdefs.h <<_ACEOF
15722 #define PTHREAD_CREATE_JOINABLE $attr_name
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
15728 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15730 case "${host_cpu}-${host_os}" in
15731 *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15732 *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
15735 $as_echo "${flag}" >&6; }
15736 if test "x$flag" != xno; then
15737 PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15741 CFLAGS="$save_CFLAGS"
15743 # More AIX lossage: must compile with xlc_r or cc_r
15744 if test x"$GCC" != xyes; then
15745 for ac_prog in xlc_r cc_r
15747 # Extract the first word of "$ac_prog", so it can be a program name with args.
15748 set dummy $ac_prog; ac_word=$2
15749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15750 $as_echo_n "checking for $ac_word... " >&6; }
15751 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
15752 $as_echo_n "(cached) " >&6
15754 if test -n "$PTHREAD_CC"; then
15755 ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15757 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15758 for as_dir in $PATH
15761 test -z "$as_dir" && as_dir=.
15762 for ac_exec_ext in '' $ac_executable_extensions; do
15763 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15764 ac_cv_prog_PTHREAD_CC="$ac_prog"
15765 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15774 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15775 if test -n "$PTHREAD_CC"; then
15776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
15777 $as_echo "$PTHREAD_CC" >&6; }
15779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15780 $as_echo "no" >&6; }
15784 test -n "$PTHREAD_CC" && break
15786 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15799 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15800 if test x"$acx_pthread_ok" = xyes; then
15803 $as_echo "#define HAVE_PTHREADS 1" >>confdefs.h
15812 ac_cpp='$CPP $CPPFLAGS'
15813 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15814 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15815 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15818 CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15819 # The cast to long int works around a bug in the HP C Compiler
15820 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15821 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15822 # This bug is HP SR number 8606223364.
15823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
15824 $as_echo_n "checking size of pthread_t... " >&6; }
15825 if ${ac_cv_sizeof_pthread_t+:} false; then :
15826 $as_echo_n "(cached) " >&6
15828 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t" "$ac_includes_default
15829 #include <pthread.h>
15834 if test "$ac_cv_type_pthread_t" = yes; then
15835 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15836 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15837 as_fn_error 77 "cannot compute sizeof (pthread_t)
15838 See \`config.log' for more details" "$LINENO" 5; }
15840 ac_cv_sizeof_pthread_t=0
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
15846 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
15850 cat >>confdefs.h <<_ACEOF
15851 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
15856 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
15865 # check if we should compile locking into the library
15866 if test x$enable_thread_support = xno; then
15868 $as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
15872 # check if we should hard-code the mm functions.
15873 if test x$enable_malloc_replacement = xno; then
15875 $as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
15879 # check if we should hard-code debugging out
15880 if test x$enable_debug_mode = xno; then
15882 $as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
15886 # check if we should enable verbose debugging
15887 if test x$enable_verbose_debug = xyes; then
15888 CFLAGS="$CFLAGS -DUSE_DEBUG"
15891 # check if we have and should use openssl
15892 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
15901 # Add some more warnings which we use in development but not in the
15902 # released versions. (Some relevant gcc versions can't handle these.)
15903 if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
15905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15906 /* end confdefs.h. */
15912 #if !defined(__GNUC__) || (__GNUC__ < 4)
15919 if ac_fn_c_try_compile "$LINENO"; then :
15924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15927 /* end confdefs.h. */
15933 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
15940 if ac_fn_c_try_compile "$LINENO"; then :
15945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15948 /* end confdefs.h. */
15954 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
15961 if ac_fn_c_try_compile "$LINENO"; then :
15966 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15969 /* end confdefs.h. */
15975 #if !defined(__clang__)
15982 if ac_fn_c_try_compile "$LINENO"; then :
15987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15989 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"
15990 if test x$enable_gcc_warnings = xyes; then
15991 CFLAGS="$CFLAGS -Werror"
15994 CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
15996 if test x$have_gcc4 = xyes ; then
15997 # These warnings break gcc 3.3.5 and work on gcc 4.0.2
15998 CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
15999 #CFLAGS="$CFLAGS -Wold-style-definition"
16002 if test x$have_gcc42 = xyes ; then
16003 # These warnings break gcc 4.0.2 and work on gcc 4.2
16004 CFLAGS="$CFLAGS -Waddress"
16007 if test x$have_gcc42 = xyes && test x$have_clang = xno; then
16008 # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
16009 CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
16012 if test x$have_gcc45 = xyes ; then
16013 # These warnings work on gcc 4.5
16014 CFLAGS="$CFLAGS -Wlogical-op"
16017 if test x$have_clang = xyes; then
16018 # Disable the unused-function warnings, because these trigger
16019 # for minheap-internal.h related code.
16020 CFLAGS="$CFLAGS -Wno-unused-function"
16022 # clang on macosx emits warnigns for each directory specified which
16023 # isn't "used" generating a lot of build noise (typically 3 warnings
16027 CFLAGS="$CFLAGS -Qunused-arguments"
16032 ##This will break the world on some 64-bit architectures
16033 # CFLAGS="$CFLAGS -Winline"
16037 LIBEVENT_GC_SECTIONS=
16038 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
16039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
16040 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
16041 if ${libevent_cv_gc_sections_runs+:} false; then :
16042 $as_echo_n "(cached) " >&6
16045 origCFLAGS="$CFLAGS"
16046 CFLAGS="$CFLAGS -Wl,--gc-sections"
16047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16048 /* end confdefs.h. */
16050 #include <stdlib.h>
16060 int read_success_once;
16062 fpC = fopen("conftest.c", "r");
16066 cch = fread(buf, sizeof(buf), 1, fpC);
16067 read_success_once |= (0 != cch);
16068 } while (0 != cch);
16069 if (!read_success_once)
16073 if (0 != fclose(fpC))
16076 exit(EXIT_SUCCESS);
16083 if ac_fn_c_try_link "$LINENO"; then :
16085 if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
16086 libevent_cv_gc_sections_runs=no
16088 libevent_cv_gc_sections_runs=no
16089 ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
16093 libevent_cv_gc_sections_runs=no
16096 rm -f core conftest.err conftest.$ac_objext \
16097 conftest$ac_exeext conftest.$ac_ext
16098 CFLAGS="$origCFLAGS"
16099 { origCFLAGS=; unset origCFLAGS;}
16103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
16104 $as_echo "$libevent_cv_gc_sections_runs" >&6; }
16105 case "$libevent_cv_gc_sections_runs" in
16107 CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
16108 LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
16114 if test "$enable_libevent_install" = "yes"; then
16115 INSTALL_LIBEVENT_TRUE=
16116 INSTALL_LIBEVENT_FALSE='#'
16118 INSTALL_LIBEVENT_TRUE='#'
16119 INSTALL_LIBEVENT_FALSE=
16127 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc"
16129 ac_config_files="$ac_config_files Makefile"
16131 cat >confcache <<\_ACEOF
16132 # This file is a shell script that caches the results of configure
16133 # tests run on this system so they can be shared between configure
16134 # scripts and configure runs, see configure's option --config-cache.
16135 # It is not useful on other systems. If it contains results you don't
16136 # want to keep, you may remove or edit it.
16138 # config.status only pays attention to the cache file if you give it
16139 # the --recheck option to rerun configure.
16141 # `ac_cv_env_foo' variables (set or unset) will be overridden when
16142 # loading this file, other *unset* `ac_cv_foo' will be assigned the
16143 # following values.
16147 # The following way of writing the cache mishandles newlines in values,
16148 # but we know of no workaround that is simple, portable, and efficient.
16149 # So, we kill variables containing newlines.
16150 # Ultrix sh set writes to stderr and can't be redirected directly,
16151 # and sets the high bit in the cache file unless we assign to the vars.
16153 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
16154 eval ac_val=\$$ac_var
16158 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
16159 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
16162 _ | IFS | as_nl) ;; #(
16163 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
16164 *) { eval $ac_var=; unset $ac_var;} ;;
16170 case $as_nl`(ac_space=' '; set) 2>&1` in #(
16171 *${as_nl}ac_space=\ *)
16172 # `set' does not quote correctly, so add quotes: double-quote
16173 # substitution turns \\\\ into \\, and sed turns \\ into \.
16176 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16179 # `set' quotes correctly as required by POSIX, so do not add quotes.
16180 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
16189 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16191 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16193 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
16194 if test -w "$cache_file"; then
16195 if test "x$cache_file" != "x/dev/null"; then
16196 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
16197 $as_echo "$as_me: updating cache $cache_file" >&6;}
16198 if test ! -f "$cache_file" || test -h "$cache_file"; then
16199 cat confcache >"$cache_file"
16201 case $cache_file in #(
16203 mv -f confcache "$cache_file"$$ &&
16204 mv -f "$cache_file"$$ "$cache_file" ;; #(
16206 mv -f confcache "$cache_file" ;;
16211 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
16212 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
16217 test "x$prefix" = xNONE && prefix=$ac_default_prefix
16218 # Let make expand exec_prefix.
16219 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16221 DEFS=-DHAVE_CONFIG_H
16226 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
16227 # 1. Remove the extension, and $U if already installed.
16228 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
16229 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
16230 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
16231 # will be set to the directory where LIBOBJS objects are built.
16232 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
16233 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
16235 LIBOBJS=$ac_libobjs
16237 LTLIBOBJS=$ac_ltlibobjs
16240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
16241 $as_echo_n "checking that generated files are newer than configure... " >&6; }
16242 if test -n "$am_sleep_pid"; then
16243 # Hide warnings about reused PIDs.
16244 wait $am_sleep_pid 2>/dev/null
16246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
16247 $as_echo "done" >&6; }
16248 if test -n "$EXEEXT"; then
16250 am__EXEEXT_FALSE='#'
16252 am__EXEEXT_TRUE='#'
16256 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
16257 as_fn_error $? "conditional \"AMDEP\" was never defined.
16258 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16260 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
16261 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
16262 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16264 if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then
16265 as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined.
16266 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16268 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
16269 as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
16270 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16272 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
16273 as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
16274 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16276 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
16277 as_fn_error $? "conditional \"OPENSSL\" was never defined.
16278 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16280 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
16281 as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
16282 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16284 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
16285 as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
16286 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16288 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
16289 as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
16290 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16292 if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then
16293 as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined.
16294 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16296 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
16297 as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
16298 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16300 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
16301 as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
16302 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16304 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
16305 as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
16306 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16308 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
16309 as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
16310 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16312 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
16313 as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
16314 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16316 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
16317 as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
16318 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16320 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
16321 as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
16322 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16324 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
16325 as_fn_error $? "conditional \"PTHREADS\" was never defined.
16326 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16328 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
16329 as_fn_error $? "conditional \"OPENSSL\" was never defined.
16330 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16332 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
16333 as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
16334 Usually this means the macro was only invoked conditionally." "$LINENO" 5
16337 : "${CONFIG_STATUS=./config.status}"
16339 ac_clean_files_save=$ac_clean_files
16340 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16341 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
16342 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
16344 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
16346 # Generated by $as_me.
16347 # Run this file to recreate the current configuration.
16348 # Compiler output produced by configure, useful for debugging
16349 # configure, is in config.log if it exists.
16352 ac_cs_recheck=false
16355 SHELL=\${CONFIG_SHELL-$SHELL}
16358 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
16359 ## -------------------- ##
16360 ## M4sh Initialization. ##
16361 ## -------------------- ##
16363 # Be more Bourne compatible
16364 DUALCASE=1; export DUALCASE # for MKS sh
16365 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
16368 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
16369 # is contrary to our usage. Disable this feature.
16370 alias -g '${1+"$@"}'='"$@"'
16371 setopt NO_GLOB_SUBST
16373 case `(set -o) 2>/dev/null` in #(
16385 # Printing a long string crashes Solaris 7 /usr/bin/printf.
16386 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
16387 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
16388 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
16389 # Prefer a ksh shell builtin over an external printf program on Solaris,
16390 # but without wasting forks for bash or zsh.
16391 if test -z "$BASH_VERSION$ZSH_VERSION" \
16392 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
16393 as_echo='print -r --'
16394 as_echo_n='print -rn --'
16395 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
16396 as_echo='printf %s\n'
16397 as_echo_n='printf %s'
16399 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
16400 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
16401 as_echo_n='/usr/ucb/echo -n'
16403 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
16404 as_echo_n_body='eval
16408 expr "X$arg" : "X\\(.*\\)$as_nl";
16409 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
16411 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
16413 export as_echo_n_body
16414 as_echo_n='sh -c $as_echo_n_body as_echo'
16416 export as_echo_body
16417 as_echo='sh -c $as_echo_body as_echo'
16420 # The user is always right.
16421 if test "${PATH_SEPARATOR+set}" != set; then
16423 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
16424 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
16431 # We need space, tab and new line, in precisely that order. Quoting is
16432 # there to prevent editors from complaining about space-tab.
16433 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
16434 # splitting by setting IFS to empty value.)
16437 # Find who we are. Look in the path if we contain no directory separator.
16440 *[\\/]* ) as_myself=$0 ;;
16441 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
16442 for as_dir in $PATH
16445 test -z "$as_dir" && as_dir=.
16446 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
16452 # We did not find ourselves, most probably we were run as `sh COMMAND'
16453 # in which case we are not to be found in the path.
16454 if test "x$as_myself" = x; then
16457 if test ! -f "$as_myself"; then
16458 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
16462 # Unset variables that we do not need and which cause bugs (e.g. in
16463 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
16464 # suppresses any "Segmentation fault" message there. '((' could
16465 # trigger a bug in pdksh 5.2.14.
16466 for as_var in BASH_ENV ENV MAIL MAILPATH
16467 do eval test x\${$as_var+set} = xset \
16468 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
16481 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16484 # as_fn_error STATUS ERROR [LINENO LOG_FD]
16485 # ----------------------------------------
16486 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
16487 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
16488 # script with STATUS, using 1 if that was 0.
16491 as_status=$1; test $as_status -eq 0 && as_status=1
16493 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
16494 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
16496 $as_echo "$as_me: error: $2" >&2
16497 as_fn_exit $as_status
16501 # as_fn_set_status STATUS
16502 # -----------------------
16503 # Set $? to STATUS, without forking.
16504 as_fn_set_status ()
16507 } # as_fn_set_status
16509 # as_fn_exit STATUS
16510 # -----------------
16511 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
16515 as_fn_set_status $1
16521 # Portably unset VAR.
16524 { eval $1=; unset $1;}
16526 as_unset=as_fn_unset
16527 # as_fn_append VAR VALUE
16528 # ----------------------
16529 # Append the text in VALUE to the end of the definition contained in VAR. Take
16530 # advantage of any shell optimizations that allow amortized linear growth over
16531 # repeated appends, instead of the typical quadratic growth present in naive
16533 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
16534 eval 'as_fn_append ()
16545 # as_fn_arith ARG...
16546 # ------------------
16547 # Perform arithmetic evaluation on the ARGs, and store the result in the
16548 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16549 # must be portable across $(()) and expr.
16550 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16551 eval 'as_fn_arith ()
16558 as_val=`expr "$@" || test $? -eq 1`
16563 if expr a : '\(a\)' >/dev/null 2>&1 &&
16564 test "X`expr 00001 : '.*\(...\)'`" = X001; then
16570 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16571 as_basename=basename
16576 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16582 as_me=`$as_basename -- "$0" ||
16583 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16584 X"$0" : 'X\(//\)$' \| \
16585 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16587 sed '/^.*\/\([^/][^/]*\)\/*$/{
16601 # Avoid depending upon Character Ranges.
16602 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16603 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16604 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16605 as_cr_digits='0123456789'
16606 as_cr_alnum=$as_cr_Letters$as_cr_digits
16608 ECHO_C= ECHO_N= ECHO_T=
16609 case `echo -n x` in #(((((
16611 case `echo 'xy\c'` in
16612 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
16614 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
16621 rm -f conf$$ conf$$.exe conf$$.file
16622 if test -d conf$$.dir; then
16623 rm -f conf$$.dir/conf$$.file
16626 mkdir conf$$.dir 2>/dev/null
16628 if (echo >conf$$.file) 2>/dev/null; then
16629 if ln -s conf$$.file conf$$ 2>/dev/null; then
16631 # ... but there are two gotchas:
16632 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16633 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16634 # In both cases, we have to default to `cp -pR'.
16635 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16637 elif ln conf$$.file conf$$ 2>/dev/null; then
16645 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16646 rmdir conf$$.dir 2>/dev/null
16651 # Create "$as_dir" as a directory, including parents if necessary.
16656 -*) as_dir=./$as_dir;;
16658 test -d "$as_dir" || eval $as_mkdir_p || {
16662 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16663 *) as_qdir=$as_dir;;
16665 as_dirs="'$as_qdir' $as_dirs"
16666 as_dir=`$as_dirname -- "$as_dir" ||
16667 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16668 X"$as_dir" : 'X\(//\)[^/]' \| \
16669 X"$as_dir" : 'X\(//\)$' \| \
16670 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16671 $as_echo X"$as_dir" |
16672 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16676 /^X\(\/\/\)[^/].*/{
16689 test -d "$as_dir" && break
16691 test -z "$as_dirs" || eval "mkdir $as_dirs"
16692 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16696 if mkdir -p . 2>/dev/null; then
16697 as_mkdir_p='mkdir -p "$as_dir"'
16699 test -d ./-p && rmdir ./-p
16704 # as_fn_executable_p FILE
16705 # -----------------------
16706 # Test if FILE is an executable regular file.
16707 as_fn_executable_p ()
16709 test -f "$1" && test -x "$1"
16710 } # as_fn_executable_p
16711 as_test_x='test -x'
16712 as_executable_p=as_fn_executable_p
16714 # Sed expression to map a string onto a valid CPP name.
16715 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16717 # Sed expression to map a string onto a valid variable name.
16718 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16722 ## ----------------------------------- ##
16723 ## Main body of $CONFIG_STATUS script. ##
16724 ## ----------------------------------- ##
16726 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16728 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16729 # Save the log message, to keep $0 and so on meaningful, and to
16730 # report actual input values of CONFIG_FILES etc. instead of their
16731 # values after options handling.
16733 This file was extended by libevent $as_me 2.1.5-beta, which was
16734 generated by GNU Autoconf 2.69. Invocation command line was
16736 CONFIG_FILES = $CONFIG_FILES
16737 CONFIG_HEADERS = $CONFIG_HEADERS
16738 CONFIG_LINKS = $CONFIG_LINKS
16739 CONFIG_COMMANDS = $CONFIG_COMMANDS
16742 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16747 case $ac_config_files in *"
16748 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16751 case $ac_config_headers in *"
16752 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16756 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16757 # Files that config.status was made for.
16758 config_files="$ac_config_files"
16759 config_headers="$ac_config_headers"
16760 config_commands="$ac_config_commands"
16764 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16766 \`$as_me' instantiates files and other configuration actions
16767 from templates according to the current configuration. Unless the files
16768 and actions are specified as TAGs, all are instantiated by default.
16770 Usage: $0 [OPTION]... [TAG]...
16772 -h, --help print this help, then exit
16773 -V, --version print version number and configuration settings, then exit
16774 --config print configuration, then exit
16775 -q, --quiet, --silent
16776 do not print progress messages
16777 -d, --debug don't remove temporary files
16778 --recheck update $as_me by reconfiguring in the same conditions
16779 --file=FILE[:TEMPLATE]
16780 instantiate the configuration file FILE
16781 --header=FILE[:TEMPLATE]
16782 instantiate the configuration header FILE
16784 Configuration files:
16787 Configuration headers:
16790 Configuration commands:
16793 Report bugs to the package provider."
16796 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16797 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16799 libevent config.status 2.1.5-beta
16800 configured by $0, generated by GNU Autoconf 2.69,
16801 with options \\"\$ac_cs_config\\"
16803 Copyright (C) 2012 Free Software Foundation, Inc.
16804 This config.status script is free software; the Free Software Foundation
16805 gives unlimited permission to copy, distribute and modify it."
16812 test -n "\$AWK" || AWK=awk
16815 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16816 # The default lists apply if the user does not specify any file.
16822 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16823 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16827 ac_option=`expr "X$1" : 'X\([^=]*\)='`
16839 # Handling of the options.
16840 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16842 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16843 $as_echo "$ac_cs_version"; exit ;;
16844 --config | --confi | --conf | --con | --co | --c )
16845 $as_echo "$ac_cs_config"; exit ;;
16846 --debug | --debu | --deb | --de | --d | -d )
16848 --file | --fil | --fi | --f )
16851 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16852 '') as_fn_error $? "missing file argument" ;;
16854 as_fn_append CONFIG_FILES " '$ac_optarg'"
16855 ac_need_defaults=false;;
16856 --header | --heade | --head | --hea )
16859 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16861 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16862 ac_need_defaults=false;;
16864 # Conflict between --help and --header
16865 as_fn_error $? "ambiguous option: \`$1'
16866 Try \`$0 --help' for more information.";;
16867 --help | --hel | -h )
16868 $as_echo "$ac_cs_usage"; exit ;;
16869 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16870 | -silent | --silent | --silen | --sile | --sil | --si | --s)
16873 # This is an error.
16874 -*) as_fn_error $? "unrecognized option: \`$1'
16875 Try \`$0 --help' for more information." ;;
16877 *) as_fn_append ac_config_targets " $1"
16878 ac_need_defaults=false ;;
16884 ac_configure_extra_args=
16886 if $ac_cs_silent; then
16888 ac_configure_extra_args="$ac_configure_extra_args --silent"
16892 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16893 if \$ac_cs_recheck; then
16894 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16896 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16897 CONFIG_SHELL='$SHELL'
16898 export CONFIG_SHELL
16903 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16907 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16908 ## Running $as_me. ##
16914 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16918 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16921 # The HP-UX ksh and POSIX shell print the target directory to stdout
16922 # if CDPATH is set.
16923 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16925 sed_quote_subst='$sed_quote_subst'
16926 double_quote_subst='$double_quote_subst'
16927 delay_variable_subst='$delay_variable_subst'
16928 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16929 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16930 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16931 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16932 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16933 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16934 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
16935 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16936 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16937 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
16938 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16939 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16940 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16941 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16942 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16943 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16944 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16945 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16946 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16947 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16948 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16949 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16950 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16951 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16952 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16953 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16954 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16955 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16956 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16957 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16958 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16959 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16960 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16961 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16962 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16963 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16964 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16965 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16966 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16967 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16968 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16969 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16970 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16971 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16972 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16973 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16974 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16975 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16976 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16977 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16978 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16979 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16980 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16981 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16982 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16983 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16984 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
16985 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16986 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"`'
16987 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
16988 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16989 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16990 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
16991 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16992 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16993 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16994 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16995 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16996 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16997 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16998 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16999 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
17000 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
17001 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
17002 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
17003 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
17004 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
17005 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
17006 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
17007 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17008 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
17009 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
17010 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
17011 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
17012 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
17013 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
17014 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
17015 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
17016 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17017 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
17018 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
17019 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
17020 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
17021 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
17022 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
17023 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
17024 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
17025 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
17026 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
17027 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
17028 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
17029 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
17030 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
17031 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
17032 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
17033 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
17034 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
17035 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
17036 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
17037 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
17038 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
17039 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
17040 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
17041 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
17042 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
17043 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
17044 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
17045 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
17046 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
17047 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
17048 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
17049 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
17050 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
17051 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
17052 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
17053 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
17054 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
17055 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
17056 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
17057 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
17058 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
17059 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
17060 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
17061 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
17062 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
17065 LTCFLAGS='$LTCFLAGS'
17066 compiler='$compiler_DEFAULT'
17068 # A function that is used when there is no print builtin or printf.
17069 func_fallback_echo ()
17071 eval 'cat <<_LTECHO_EOF
17076 # Quote evaled strings.
17091 deplibs_check_method \
17096 sharedlib_from_linklib_cmd \
17099 archiver_list_spec \
17105 lt_cv_sys_global_symbol_pipe \
17106 lt_cv_sys_global_symbol_to_cdecl \
17107 lt_cv_sys_global_symbol_to_import \
17108 lt_cv_sys_global_symbol_to_c_name_address \
17109 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
17110 lt_cv_nm_interface \
17111 nm_file_list_spec \
17112 lt_cv_truncate_bin \
17113 lt_prog_compiler_no_builtin_flag \
17114 lt_prog_compiler_pic \
17115 lt_prog_compiler_wl \
17116 lt_prog_compiler_static \
17117 lt_cv_prog_compiler_c_o \
17126 export_dynamic_flag_spec \
17127 whole_archive_flag_spec \
17128 compiler_needs_object \
17130 allow_undefined_flag \
17131 no_undefined_flag \
17132 hardcode_libdir_flag_spec \
17133 hardcode_libdir_separator \
17137 variables_saved_for_relink \
17139 library_names_spec \
17141 install_override_mode \
17145 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17146 *[\\\\\\\`\\"\\\$]*)
17147 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
17150 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17155 # Double-quote double-evaled strings.
17156 for var in reload_cmds \
17157 old_postinstall_cmds \
17158 old_postuninstall_cmds \
17160 extract_expsyms_cmds \
17161 old_archive_from_new_cmds \
17162 old_archive_from_expsyms_cmds \
17164 archive_expsym_cmds \
17166 module_expsym_cmds \
17167 export_symbols_cmds \
17171 postuninstall_cmds \
17173 sys_lib_search_path_spec \
17174 configure_time_dlsearch_path \
17175 configure_time_lt_sys_library_path; do
17176 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
17177 *[\\\\\\\`\\"\\\$]*)
17178 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
17181 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
17186 ac_aux_dir='$ac_aux_dir'
17188 # See if we are running on zsh, and set the options that allow our
17189 # commands through without removal of \ escapes INIT.
17190 if test -n "\${ZSH_VERSION+set}"; then
17191 setopt NO_GLOB_SUBST
17205 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17207 # Handling of arguments.
17208 for ac_config_target in $ac_config_targets
17210 case $ac_config_target in
17211 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
17212 "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;;
17213 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
17214 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
17215 "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
17216 "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
17217 "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
17218 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
17220 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
17225 # If the user did not use the arguments to specify the items to instantiate,
17226 # then the envvar interface is used. Set only those that are not.
17227 # We use the long form for the default assignment because of an extremely
17228 # bizarre bug on SunOS 4.1.3.
17229 if $ac_need_defaults; then
17230 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
17231 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
17232 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
17235 # Have a temporary directory for convenience. Make it in the build tree
17236 # simply because there is no reason against having it here, and in addition,
17237 # creating and moving files from /tmp can sometimes cause problems.
17238 # Hook for its removal unless debugging.
17239 # Note that there is a small window in which the directory will not be cleaned:
17240 # after its creation but before its name has been assigned to `$tmp'.
17244 trap 'exit_status=$?
17245 : "${ac_tmp:=$tmp}"
17246 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
17248 trap 'as_fn_exit 1' 1 2 13 15
17250 # Create a (secure) tmp directory for tmp files.
17253 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
17257 tmp=./conf$$-$RANDOM
17258 (umask 077 && mkdir "$tmp")
17259 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
17262 # Set up the scripts for CONFIG_FILES section.
17263 # No need to generate them if there are no CONFIG_FILES.
17264 # This happens for instance with `./config.status config.h'.
17265 if test -n "$CONFIG_FILES"; then
17268 ac_cr=`echo X | tr X '\015'`
17269 # On cygwin, bash can eat \r inside `` if the user requested igncr.
17270 # But we know of no other shell where ac_cr would be empty at this
17271 # point, so we can use a bashism as a fallback.
17272 if test "x$ac_cr" = x; then
17273 eval ac_cr=\$\'\\r\'
17275 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
17276 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
17279 ac_cs_awk_cr=$ac_cr
17282 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
17287 echo "cat >conf$$subs.awk <<_ACEOF" &&
17288 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
17290 } >conf$$subs.sh ||
17291 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17292 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
17294 for ac_last_try in false false false false false :; do
17295 . ./conf$$subs.sh ||
17296 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17298 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
17299 if test $ac_delim_n = $ac_delim_num; then
17301 elif $ac_last_try; then
17302 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
17304 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17307 rm -f conf$$subs.sh
17309 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17310 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
17314 s/^/S["/; s/!.*/"]=/
17324 s/\(.\{148\}\)..*/\1/
17326 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
17331 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17338 s/\(.\{148\}\)..*/\1/
17340 s/["\\]/\\&/g; s/^/"/; s/$/"/
17344 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
17349 ' <conf$$subs.awk | sed '
17354 ' >>$CONFIG_STATUS || ac_write_fail=1
17355 rm -f conf$$subs.awk
17356 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17358 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
17359 for (key in S) S_is_set[key] = 1
17365 nfields = split(line, field, "@")
17367 len = length(field[1])
17368 for (i = 2; i < nfields; i++) {
17370 keylen = length(key)
17371 if (S_is_set[key]) {
17373 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
17374 len += length(value) + length(field[++i])
17385 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17386 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
17387 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
17390 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
17391 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
17394 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
17395 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
17396 # trailing colons and then remove the whole line if VPATH becomes empty
17397 # (actually we leave an empty line to preserve line numbers).
17398 if test "x$srcdir" = x.; then
17399 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
17417 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17418 fi # test -n "$CONFIG_FILES"
17420 # Set up the scripts for CONFIG_HEADERS section.
17421 # No need to generate them if there are no CONFIG_HEADERS.
17422 # This happens for instance with `./config.status Makefile'.
17423 if test -n "$CONFIG_HEADERS"; then
17424 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
17428 # Transform confdefs.h into an awk script `defines.awk', embedded as
17429 # here-document in config.status, that substitutes the proper values into
17430 # config.h.in to produce config.h.
17432 # Create a delimiter string that does not exist in confdefs.h, to ease
17433 # handling of long lines.
17435 for ac_last_try in false false :; do
17436 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
17437 if test -z "$ac_tt"; then
17439 elif $ac_last_try; then
17440 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
17442 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
17446 # For the awk script, D is an array of macro values keyed by name,
17447 # likewise P contains macro parameters if any. Preserve backslash
17448 # newline sequences.
17450 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
17452 s/.\{148\}/&'"$ac_delim"'/g
17455 s/^[ ]*#[ ]*define[ ][ ]*/ /
17462 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17464 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
17468 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
17469 D["\1"]=" \3\\\\\\n"\\/p
17471 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
17476 s/.\{148\}/&'"$ac_delim"'/g
17481 s/["\\]/\\&/g; s/^/"/; s/$/"/p
17484 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
17486 ' <confdefs.h | sed '
17487 s/'"$ac_delim"'/"\\\
17488 "/g' >>$CONFIG_STATUS || ac_write_fail=1
17490 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17491 for (key in D) D_is_set[key] = 1
17494 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
17496 split(line, arg, " ")
17497 if (arg[1] == "#") {
17501 defundef = substr(arg[1], 2)
17504 split(mac1, mac2, "(") #)
17506 prefix = substr(line, 1, index(line, defundef) - 1)
17507 if (D_is_set[macro]) {
17508 # Preserve the white space surrounding the "#".
17509 print prefix "define", macro P[macro] D[macro]
17512 # Replace #undef with comments. This is necessary, for example,
17513 # in the case of _POSIX_SOURCE, which is predefined and required
17514 # on some systems where configure will not decide to define it.
17515 if (defundef == "undef") {
17516 print "/*", prefix defundef, macro, "*/"
17524 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17525 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
17526 fi # test -n "$CONFIG_HEADERS"
17529 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
17534 :[FHLC]) ac_mode=$ac_tag; continue;;
17536 case $ac_mode$ac_tag in
17538 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
17539 :[FH]-) ac_tag=-:-;;
17540 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
17557 -) ac_f="$ac_tmp/stdin";;
17558 *) # Look for the file first in the build tree, then in the source tree
17559 # (if the path is not absolute). The absolute path cannot be DOS-style,
17560 # because $ac_f cannot contain `:'.
17564 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17566 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17568 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17569 as_fn_append ac_file_inputs " '$ac_f'"
17572 # Let's still pretend it is `configure' which instantiates (i.e., don't
17573 # use $as_me), people would be surprised to read:
17574 # /* config.h. Generated by config.status. */
17575 configure_input='Generated from '`
17576 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17578 if test x"$ac_file" != x-; then
17579 configure_input="$ac_file. $configure_input"
17580 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17581 $as_echo "$as_me: creating $ac_file" >&6;}
17583 # Neutralize special characters interpreted by sed in replacement strings.
17584 case $configure_input in #(
17585 *\&* | *\|* | *\\* )
17586 ac_sed_conf_input=`$as_echo "$configure_input" |
17587 sed 's/[\\\\&|]/\\\\&/g'`;; #(
17588 *) ac_sed_conf_input=$configure_input;;
17592 *:-:* | *:-) cat >"$ac_tmp/stdin" \
17593 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17598 ac_dir=`$as_dirname -- "$ac_file" ||
17599 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17600 X"$ac_file" : 'X\(//\)[^/]' \| \
17601 X"$ac_file" : 'X\(//\)$' \| \
17602 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17603 $as_echo X"$ac_file" |
17604 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17608 /^X\(\/\/\)[^/].*/{
17621 as_dir="$ac_dir"; as_fn_mkdir_p
17625 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17627 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17628 # A ".." for each directory in $ac_dir_suffix.
17629 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17630 case $ac_top_builddir_sub in
17631 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17632 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17635 ac_abs_top_builddir=$ac_pwd
17636 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17637 # for backward compatibility:
17638 ac_top_builddir=$ac_top_build_prefix
17641 .) # We are building in place.
17643 ac_top_srcdir=$ac_top_builddir_sub
17644 ac_abs_top_srcdir=$ac_pwd ;;
17645 [\\/]* | ?:[\\/]* ) # Absolute name.
17646 ac_srcdir=$srcdir$ac_dir_suffix;
17647 ac_top_srcdir=$srcdir
17648 ac_abs_top_srcdir=$srcdir ;;
17649 *) # Relative name.
17650 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17651 ac_top_srcdir=$ac_top_build_prefix$srcdir
17652 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17654 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17664 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17665 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17667 ac_MKDIR_P=$MKDIR_P
17669 [\\/$]* | ?:[\\/]* ) ;;
17670 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17675 # If the template does not know about datarootdir, expand it.
17676 # FIXME: This hack should be removed a few years after 2.60.
17677 ac_datarootdir_hack=; ac_datarootdir_seen=
17688 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17689 *datarootdir*) ac_datarootdir_seen=yes;;
17690 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17691 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17692 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17694 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17695 ac_datarootdir_hack='
17696 s&@datadir@&$datadir&g
17697 s&@docdir@&$docdir&g
17698 s&@infodir@&$infodir&g
17699 s&@localedir@&$localedir&g
17700 s&@mandir@&$mandir&g
17701 s&\\\${datarootdir}&$datarootdir&g' ;;
17705 # Neutralize VPATH when `$srcdir' = `.'.
17706 # Shell code in configure.ac might set extrasub.
17707 # FIXME: do we really want to maintain this feature?
17708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17709 ac_sed_extra="$ac_vpsub
17712 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17714 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17715 s|@configure_input@|$ac_sed_conf_input|;t t
17716 s&@top_builddir@&$ac_top_builddir_sub&;t t
17717 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17718 s&@srcdir@&$ac_srcdir&;t t
17719 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17720 s&@top_srcdir@&$ac_top_srcdir&;t t
17721 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17722 s&@builddir@&$ac_builddir&;t t
17723 s&@abs_builddir@&$ac_abs_builddir&;t t
17724 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17725 s&@INSTALL@&$ac_INSTALL&;t t
17726 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17727 $ac_datarootdir_hack
17729 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17730 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17732 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17733 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17734 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
17735 "$ac_tmp/out"`; test -z "$ac_out"; } &&
17736 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17737 which seems to be undefined. Please make sure it is defined" >&5
17738 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17739 which seems to be undefined. Please make sure it is defined" >&2;}
17741 rm -f "$ac_tmp/stdin"
17743 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17744 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17746 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17752 if test x"$ac_file" != x-; then
17754 $as_echo "/* $configure_input */" \
17755 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17756 } >"$ac_tmp/config.h" \
17757 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17758 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17759 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17760 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17763 mv "$ac_tmp/config.h" "$ac_file" \
17764 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17767 $as_echo "/* $configure_input */" \
17768 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17769 || as_fn_error $? "could not create -" "$LINENO" 5
17771 # Compute "$ac_file"'s index in $config_headers.
17774 for _am_header in $config_headers :; do
17775 case $_am_header in
17776 $_am_arg | $_am_arg:* )
17779 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17782 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17783 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17784 X"$_am_arg" : 'X\(//\)[^/]' \| \
17785 X"$_am_arg" : 'X\(//\)$' \| \
17786 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17787 $as_echo X"$_am_arg" |
17788 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17792 /^X\(\/\/\)[^/].*/{
17804 s/.*/./; q'`/stamp-h$_am_stamp_count
17807 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17808 $as_echo "$as_me: executing $ac_file commands" >&6;}
17813 case $ac_file$ac_mode in
17814 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17815 # Older Autoconf quotes --file arguments for eval, but not when files
17816 # are listed without --file. Let's play safe and only enable the eval
17817 # if we detect the quoting.
17818 case $CONFIG_FILES in
17819 *\'*) eval set x "$CONFIG_FILES" ;;
17820 *) set x $CONFIG_FILES ;;
17825 # Strip MF so we end up with the name of the file.
17826 mf=`echo "$mf" | sed -e 's/:.*$//'`
17827 # Check whether this is an Automake generated Makefile or not.
17828 # We used to match only the files named 'Makefile.in', but
17829 # some people rename them; so instead we look at the file content.
17830 # Grep'ing the first line is not enough: some people post-process
17831 # each Makefile.in and add a new line on top of each file to say so.
17832 # Grep'ing the whole file is not good either: AIX grep has a line
17833 # limit of 2048, but all sed's we know have understand at least 4000.
17834 if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17835 dirpart=`$as_dirname -- "$mf" ||
17836 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17837 X"$mf" : 'X\(//\)[^/]' \| \
17838 X"$mf" : 'X\(//\)$' \| \
17839 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17841 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17845 /^X\(\/\/\)[^/].*/{
17861 # Extract the definition of DEPDIR, am__include, and am__quote
17862 # from the Makefile without running 'make'.
17863 DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17864 test -z "$DEPDIR" && continue
17865 am__include=`sed -n 's/^am__include = //p' < "$mf"`
17866 test -z "$am__include" && continue
17867 am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17868 # Find all dependency output files, they are included files with
17869 # $(DEPDIR) in their names. We invoke sed twice because it is the
17870 # simplest approach to changing $(DEPDIR) to its actual value in the
17872 for file in `sed -n "
17873 s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17874 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17875 # Make sure the directory exists.
17876 test -f "$dirpart/$file" && continue
17877 fdir=`$as_dirname -- "$file" ||
17878 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17879 X"$file" : 'X\(//\)[^/]' \| \
17880 X"$file" : 'X\(//\)$' \| \
17881 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17882 $as_echo X"$file" |
17883 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17887 /^X\(\/\/\)[^/].*/{
17900 as_dir=$dirpart/$fdir; as_fn_mkdir_p
17901 # echo "creating $dirpart/$file"
17902 echo '# dummy' > "$dirpart/$file"
17909 # See if we are running on zsh, and set the options that allow our
17910 # commands through without removal of \ escapes.
17911 if test -n "${ZSH_VERSION+set}"; then
17912 setopt NO_GLOB_SUBST
17916 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17919 cat <<_LT_EOF >> "$cfgfile"
17921 # Generated automatically by $as_me ($PACKAGE) $VERSION
17922 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17923 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17925 # Provide generalized library-building support services.
17926 # Written by Gordon Matzigkeit, 1996
17928 # Copyright (C) 2014 Free Software Foundation, Inc.
17929 # This is free software; see the source for copying conditions. There is NO
17930 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17932 # GNU Libtool is free software; you can redistribute it and/or modify
17933 # it under the terms of the GNU General Public License as published by
17934 # the Free Software Foundation; either version 2 of of the License, or
17935 # (at your option) any later version.
17937 # As a special exception to the GNU General Public License, if you
17938 # distribute this file as part of a program or library that is built
17939 # using GNU Libtool, you may include this file under the same
17940 # distribution terms that you use for the rest of that program.
17942 # GNU Libtool is distributed in the hope that it will be useful, but
17943 # WITHOUT ANY WARRANTY; without even the implied warranty of
17944 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17945 # GNU General Public License for more details.
17947 # You should have received a copy of the GNU General Public License
17948 # along with this program. If not, see <http://www.gnu.org/licenses/>.
17951 # The names of the tagged configurations supported by this script.
17954 # Configured defaults for sys_lib_dlsearch_path munging.
17955 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
17957 # ### BEGIN LIBTOOL CONFIG
17959 # Which release of libtool.m4 was used?
17960 macro_version=$macro_version
17961 macro_revision=$macro_revision
17963 # Whether or not to build shared libraries.
17964 build_libtool_libs=$enable_shared
17966 # Whether or not to build static libraries.
17967 build_old_libs=$enable_static
17969 # What type of objects to build.
17972 # Whether or not to optimize for fast installation.
17973 fast_install=$enable_fast_install
17975 # Shared archive member basename,for filename based shared library versioning on AIX.
17976 shared_archive_member_spec=$shared_archive_member_spec
17978 # Shell to use when invoking shell scripts.
17981 # An echo program that protects backslashes.
17984 # The PATH separator for the build system.
17985 PATH_SEPARATOR=$lt_PATH_SEPARATOR
17988 host_alias=$host_alias
17992 # The build system.
17993 build_alias=$build_alias
17997 # A sed program that does not truncate output.
18000 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
18001 Xsed="\$SED -e 1s/^X//"
18003 # A grep program that handles long lines.
18009 # A literal string matcher.
18012 # A BSD- or MS-compatible name lister.
18015 # Whether we need soft or hard links.
18018 # What is the maximum length of a command?
18019 max_cmd_len=$max_cmd_len
18021 # Object file suffix (normally "o").
18024 # Executable file suffix (normally "").
18027 # whether the shell understands "unset".
18030 # turn spaces into newlines.
18033 # turn newlines into spaces.
18036 # convert \$build file names to \$host format.
18037 to_host_file_cmd=$lt_cv_to_host_file_cmd
18039 # convert \$build files to toolchain format.
18040 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
18042 # An object symbol dumper.
18043 OBJDUMP=$lt_OBJDUMP
18045 # Method to check whether dependent libraries are shared objects.
18046 deplibs_check_method=$lt_deplibs_check_method
18048 # Command to use when deplibs_check_method = "file_magic".
18049 file_magic_cmd=$lt_file_magic_cmd
18051 # How to find potential files when deplibs_check_method = "file_magic".
18052 file_magic_glob=$lt_file_magic_glob
18054 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
18055 want_nocaseglob=$lt_want_nocaseglob
18057 # DLL creation program.
18058 DLLTOOL=$lt_DLLTOOL
18060 # Command to associate shared and link libraries.
18061 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
18066 # Flags to create an archive.
18067 AR_FLAGS=$lt_AR_FLAGS
18069 # How to feed a file listing to the archiver.
18070 archiver_list_spec=$lt_archiver_list_spec
18072 # A symbol stripping program.
18075 # Commands used to install an old-style archive.
18077 old_postinstall_cmds=$lt_old_postinstall_cmds
18078 old_postuninstall_cmds=$lt_old_postuninstall_cmds
18080 # Whether to use a lock for old archive extraction.
18081 lock_old_archive_extraction=$lock_old_archive_extraction
18086 # LTCC compiler flags.
18087 LTCFLAGS=$lt_CFLAGS
18089 # Take the output of nm and produce a listing of raw symbols and C names.
18090 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18092 # Transform the output of nm in a proper C declaration.
18093 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18095 # Transform the output of nm into a list of symbols to manually relocate.
18096 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
18098 # Transform the output of nm in a C name address pair.
18099 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18101 # Transform the output of nm in a C name address pair when lib prefix is needed.
18102 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
18104 # The name lister interface.
18105 nm_interface=$lt_lt_cv_nm_interface
18107 # Specify filename containing input files for \$NM.
18108 nm_file_list_spec=$lt_nm_file_list_spec
18110 # The root where to search for dependent libraries,and where our libraries should be installed.
18111 lt_sysroot=$lt_sysroot
18113 # Command to truncate a binary pipe.
18114 lt_truncate_bin=$lt_lt_cv_truncate_bin
18116 # The name of the directory that contains temporary libtool files.
18119 # Used to examine libraries when file_magic_cmd begins with "file".
18120 MAGIC_CMD=$MAGIC_CMD
18122 # Must we lock files when doing compilation?
18123 need_locks=$lt_need_locks
18126 MANIFEST_TOOL=$lt_MANIFEST_TOOL
18128 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
18129 DSYMUTIL=$lt_DSYMUTIL
18131 # Tool to change global to local symbols on Mac OS X.
18134 # Tool to manipulate fat objects and archives on Mac OS X.
18137 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
18140 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
18141 OTOOL64=$lt_OTOOL64
18143 # Old archive suffix (normally "a").
18146 # Shared library suffix (normally ".so").
18147 shrext_cmds=$lt_shrext_cmds
18149 # The commands to extract the exported symbol list from a shared archive.
18150 extract_expsyms_cmds=$lt_extract_expsyms_cmds
18152 # Variables whose values should be saved in libtool wrapper scripts and
18153 # restored at link time.
18154 variables_saved_for_relink=$lt_variables_saved_for_relink
18156 # Do we need the "lib" prefix for modules?
18157 need_lib_prefix=$need_lib_prefix
18159 # Do we need a version for libraries?
18160 need_version=$need_version
18162 # Library versioning type.
18163 version_type=$version_type
18165 # Shared library runtime path variable.
18166 runpath_var=$runpath_var
18168 # Shared library path variable.
18169 shlibpath_var=$shlibpath_var
18171 # Is shlibpath searched before the hard-coded library search path?
18172 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18174 # Format of library name prefix.
18175 libname_spec=$lt_libname_spec
18177 # List of archive names. First name is the real one, the rest are links.
18178 # The last name is the one that the linker finds with -lNAME
18179 library_names_spec=$lt_library_names_spec
18181 # The coded name of the library, if different from the real name.
18182 soname_spec=$lt_soname_spec
18184 # Permission mode override for installation of shared libraries.
18185 install_override_mode=$lt_install_override_mode
18187 # Command to use after installation of a shared archive.
18188 postinstall_cmds=$lt_postinstall_cmds
18190 # Command to use after uninstallation of a shared archive.
18191 postuninstall_cmds=$lt_postuninstall_cmds
18193 # Commands used to finish a libtool library installation in a directory.
18194 finish_cmds=$lt_finish_cmds
18196 # As "finish_cmds", except a single script fragment to be evaled but
18198 finish_eval=$lt_finish_eval
18200 # Whether we should hardcode library paths into libraries.
18201 hardcode_into_libs=$hardcode_into_libs
18203 # Compile-time system search path for libraries.
18204 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18206 # Detected run-time system search path for libraries.
18207 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
18209 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
18210 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
18212 # Whether dlopen is supported.
18213 dlopen_support=$enable_dlopen
18215 # Whether dlopen of programs is supported.
18216 dlopen_self=$enable_dlopen_self
18218 # Whether dlopen of statically linked programs is supported.
18219 dlopen_self_static=$enable_dlopen_self_static
18221 # Commands to strip libraries.
18222 old_striplib=$lt_old_striplib
18223 striplib=$lt_striplib
18226 # The linker used to build libraries.
18229 # How to create reloadable object files.
18230 reload_flag=$lt_reload_flag
18231 reload_cmds=$lt_reload_cmds
18233 # Commands used to build an old-style archive.
18234 old_archive_cmds=$lt_old_archive_cmds
18236 # A language specific compiler.
18239 # Is the compiler the GNU compiler?
18242 # Compiler flag to turn off builtin functions.
18243 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
18245 # Additional compiler flags for building library objects.
18246 pic_flag=$lt_lt_prog_compiler_pic
18248 # How to pass a linker flag through the compiler.
18249 wl=$lt_lt_prog_compiler_wl
18251 # Compiler flag to prevent dynamic linking.
18252 link_static_flag=$lt_lt_prog_compiler_static
18254 # Does compiler simultaneously support -c and -o options?
18255 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
18257 # Whether or not to add -lc for building shared libraries.
18258 build_libtool_need_lc=$archive_cmds_need_lc
18260 # Whether or not to disallow shared libs when runtime libs are static.
18261 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
18263 # Compiler flag to allow reflexive dlopens.
18264 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
18266 # Compiler flag to generate shared objects directly from archives.
18267 whole_archive_flag_spec=$lt_whole_archive_flag_spec
18269 # Whether the compiler copes with passing no objects directly.
18270 compiler_needs_object=$lt_compiler_needs_object
18272 # Create an old-style archive from a shared archive.
18273 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
18275 # Create a temporary old-style archive to link instead of a shared archive.
18276 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
18278 # Commands used to build a shared archive.
18279 archive_cmds=$lt_archive_cmds
18280 archive_expsym_cmds=$lt_archive_expsym_cmds
18282 # Commands used to build a loadable module if different from building
18283 # a shared archive.
18284 module_cmds=$lt_module_cmds
18285 module_expsym_cmds=$lt_module_expsym_cmds
18287 # Whether we are building with GNU ld or not.
18288 with_gnu_ld=$lt_with_gnu_ld
18290 # Flag that allows shared libraries with undefined symbols to be built.
18291 allow_undefined_flag=$lt_allow_undefined_flag
18293 # Flag that enforces no undefined symbols.
18294 no_undefined_flag=$lt_no_undefined_flag
18296 # Flag to hardcode \$libdir into a binary during linking.
18297 # This must work even if \$libdir does not exist
18298 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
18300 # Whether we need a single "-rpath" flag with a separated argument.
18301 hardcode_libdir_separator=$lt_hardcode_libdir_separator
18303 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18304 # DIR into the resulting binary.
18305 hardcode_direct=$hardcode_direct
18307 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
18308 # DIR into the resulting binary and the resulting library dependency is
18309 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
18310 # library is relocated.
18311 hardcode_direct_absolute=$hardcode_direct_absolute
18313 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
18314 # into the resulting binary.
18315 hardcode_minus_L=$hardcode_minus_L
18317 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
18318 # into the resulting binary.
18319 hardcode_shlibpath_var=$hardcode_shlibpath_var
18321 # Set to "yes" if building a shared library automatically hardcodes DIR
18322 # into the library and all subsequent libraries and executables linked
18324 hardcode_automatic=$hardcode_automatic
18326 # Set to yes if linker adds runtime paths of dependent libraries
18327 # to runtime path list.
18328 inherit_rpath=$inherit_rpath
18330 # Whether libtool must link a program against all its dependency libraries.
18331 link_all_deplibs=$link_all_deplibs
18333 # Set to "yes" if exported symbols are required.
18334 always_export_symbols=$always_export_symbols
18336 # The commands to list exported symbols.
18337 export_symbols_cmds=$lt_export_symbols_cmds
18339 # Symbols that should not be listed in the preloaded symbols.
18340 exclude_expsyms=$lt_exclude_expsyms
18342 # Symbols that must always be exported.
18343 include_expsyms=$lt_include_expsyms
18345 # Commands necessary for linking programs (against libraries) with templates.
18346 prelink_cmds=$lt_prelink_cmds
18348 # Commands necessary for finishing linking programs.
18349 postlink_cmds=$lt_postlink_cmds
18351 # Specify filename containing input files.
18352 file_list_spec=$lt_file_list_spec
18354 # How to hardcode a shared library path into an executable.
18355 hardcode_action=$hardcode_action
18357 # ### END LIBTOOL CONFIG
18361 cat <<'_LT_EOF' >> "$cfgfile"
18363 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
18365 # func_munge_path_list VARIABLE PATH
18366 # -----------------------------------
18367 # VARIABLE is name of variable containing _space_ separated list of
18368 # directories to be munged by the contents of PATH, which is string
18371 # string "DIR[ DIR]" will be prepended to VARIABLE
18373 # string "DIR[ DIR]" will be appended to VARIABLE
18374 # "DIRP[:DIRP]::[DIRA:]DIRA"
18375 # string "DIRP[ DIRP]" will be prepended to VARIABLE and string
18376 # "DIRA[ DIRA]" will be appended to VARIABLE
18378 # VARIABLE will be replaced by "DIR[ DIR]"
18379 func_munge_path_list ()
18385 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
18388 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
18391 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
18392 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
18395 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
18401 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
18402 func_cc_basename ()
18404 for cc_temp in $*""; do
18406 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18407 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18412 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
18416 # ### END FUNCTIONS SHARED WITH CONFIGURE
18422 cat <<\_LT_EOF >> "$cfgfile"
18423 # AIX sometimes has problems with the GCC collect2 program. For some
18424 # reason, if we set the COLLECT_NAMES environment variable, the problems
18425 # vanish in a puff of smoke.
18426 if test set != "${COLLECT_NAMES+set}"; then
18428 export COLLECT_NAMES
18435 ltmain=$ac_aux_dir/ltmain.sh
18438 # We use sed instead of cat because bash on DJGPP gets confused if
18439 # if finds mixed CR/LF and LF-only lines. Since sed operates in
18440 # text mode, it properly converts lines to CR/LF. This bash problem
18441 # is reportedly fixed, but why not run on old versions too?
18442 sed '$q' "$ltmain" >> "$cfgfile" \
18443 || (rm -f "$cfgfile"; exit 1)
18445 mv -f "$cfgfile" "$ofile" ||
18446 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
18457 ac_clean_files=$ac_clean_files_save
18459 test $ac_write_fail = 0 ||
18460 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
18463 # configure is writing to config.log, and then calls config.status.
18464 # config.status does its own redirection, appending to config.log.
18465 # Unfortunately, on DOS this fails, as config.log is still kept open
18466 # by configure, so config.status won't be able to write to it; its
18467 # output is simply discarded. So we exec the FD to /dev/null,
18468 # effectively closing config.log, so it can be properly (re)opened and
18469 # appended to by config.status. When coming back to configure, we
18470 # need to make the FD available again.
18471 if test "$no_create" != yes; then
18473 ac_config_status_args=
18474 test "$silent" = yes &&
18475 ac_config_status_args="$ac_config_status_args --quiet"
18477 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18479 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18480 # would make configure fail if this is the last instruction.
18481 $ac_cs_success || as_fn_exit 1
18483 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18485 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}