Having had great success monitoring our Linux hosts with Ganglia I've
also managed to build version 3.1.2 on cygwin-1.5.25-15.
I had to modify configure.in however; a patch is attached.
On Cygwin the linker will ignore libraries encountered on the command
line that it yet sees the need for, ordering is therefore important.
After the attached patch is applied, conftest.c will be compiled with
-lintl and -iconv in LIBS rather than LDFLAGS, placing them after the
source file on the command line.
Other platforms should be unaffected.
--- configure.in 2009-10-02 16:21:29.000000000 -0700
+++ ganglia-3.1.2/configure.in 2009-01-28 15:23:20.000000000 -0800
@@ -345,11 +345,13 @@
if test x"$ac_cv_lib_confuse_cfg_parse" = xno; then
echo Trying harder including gettext
unset ac_cv_lib_confuse_cfg_parse
- AC_CHECK_LIB(confuse, cfg_parse, [LIBS="$LIBS -lconfuse -lintl"],,[-lintl])
+ LDFLAGS="$LDFLAGS -lintl"
+ AC_CHECK_LIB(confuse, cfg_parse)
if test x"$ac_cv_lib_confuse_cfg_parse" = xno; then
echo Trying harder including iconv
unset ac_cv_lib_confuse_cfg_parse
- AC_CHECK_LIB(confuse, cfg_parse, [LIBS="$LIBS -lconfuse -lintl -liconv"],,[-lintl -liconv])
+ LDFLAGS="$LDFLAGS -liconv"
+ AC_CHECK_LIB(confuse, cfg_parse)
if test x"$ac_cv_lib_confuse_cfg_parse" = xno; then
echo "libconfuse not found"
exit
------------------------------------------------------------------------------
Come build with us! The BlackBerry® Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay
ahead of the curve. Join us from November 9-12, 2009. Register now!
http://p.sf.net/sfu/devconf
_______________________________________________
Ganglia-developers mailing list
Ganglia-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ganglia-developers