ok..

the latest snapshot (this one will put the correct extensions on the libraries) is available at..

http://matt-massie.com/ganglia/ganglia-monitor-core-2.5.8.200411182002.tar.gz

and i checked the changes into CVS.

here is the new and improved installed directory structure... (notice the way kewl .so extensions this time)...

.
./lib
./lib/libganglia-2.5.so.0.0.8
./lib/libganglia-2.5.so.0
./lib/libganglia.so
./lib/libganglia.la
./lib/libganglia.a
./include
./include/ganglia.h
./bin
./bin/gstat
./bin/gmetric
./sbin
./sbin/gmond

-matt


Matt Massie wrote:
ok.

it's obvious that i need to update the ltmain.sh. duh. sorry about that. the simple and clean directory structure we see below is missing it's .so extensions. man.

new snapshot in a few minutes...

-matt

Matt Massie wrote:

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

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to