Hello gentlemen,
I've tried to setup ganglia 2.5.4 with Solaris 7.
I've tried some revisions of gcc compiler. All 3.x versions provide good
binaries using CFLAGS=-m64
gcc 3.3 binary package from www.sunfreeware.com works for me. I've also build
gcc 3.1, 3.2, 3.2.3, 3.3.1from source and are also ok.
If you got this error :
bash-2.05# cd /opt/ganglia/sbin
bash-2.05# file gmond
gmond: ELF 64-bit MSB executable SPARCV9 Version 1, dynamically linked, not
stripped
bash-2.05# ./gmond
ks: Not enough space
Segmentation Fault (core dumped)
bash-2.05#
It is not a compilation problem, this error seems to appear only on E450 that
have only 2 processors
This is due to a bug in solaris.c line 331
To obtain cpu_speed value, program supposes the first processor is cpu_info0.
On our E450 with 2 processors cpu_info0 seems not exist. The same binary runs
whitout any problems on a 4 processors E450.
I'm going on my investigations to write a patch and validate binaries on
Solaris 8 and 9
Is anybody has already written a patch ? or have similar problems with what
kind of Sun hardware ? How many processors
Have a nice day, Eric
---------------------------------
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Testez le nouveau Yahoo! Mail