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

Reply via email to