guys- i just put another snapshot of 2.5.8 at http://matt-massie.com/ganglia/ganglia-monitor-core-2.5.8.200411181925.tar.gz
i also just checkin the changes and tagged it "massie_2_5_8_cleanedup_libganglia"
this new snapshot is not dramatically different than the last except that i clean up libganglia and ganglia.h . if you look in the ./lib directory you'll see that there are even less files (since there was unnecessary gexec_* junk). all exported functions are in ./lib/ganglia.c and defined in ./lib/ganglia.h.
in the past the library was very (very) ugly.. ganglia.h had header includes (they are now in ganglia_priv.h) for private headers and we had a /usr/include/ganglia/ directory with those headers (mostly expat headers and the like).
now when you install 2.5.8 you get the following directory structure... . ./lib ./lib/libganglia-2.5.0.0.8 ./lib/libganglia-2.5.0 ./lib/libganglia ./lib/libganglia.la ./lib/libganglia.a ./include ./include/ganglia.h ./bin ./bin/gstat ./bin/gmetric ./sbin ./sbin/gmond simple and clean. libganglia hasn't changed at all so this doesn't break anything.i do want to alert the ganglia packagers out there that you will likely need to modify your package configuration files to remove references to $prefix/include/ganglia header files.
-matt -- PGP fingerprint 'A7C2 3C2F 8445 AD3C 135E F40B 242A 5984 ACBC 91D3' They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. --Benjamin Franklin, Historical Review of Pennsylvania, 1759
signature.asc
Description: OpenPGP digital signature