Well, I can say how we did a 32-bit build for Solaris10 x86_64, but it's been a 
long time since we've reproduced this procedure; I think I managed to get it to 
work with 3.0.7, but I never took that build to production. This is from our 
3.0.4 build:

./configure CC=/usr/sfw/bin/gcc CFLAGS="-O4 -fPIC -DPIC -Xlinker -i 
-fno-omit-frame-pointers -I/usr/local/rrdtool-1.2.23/include" 
CPPFLAGS="-I/usr/local/rrdtool-1.2.23/include" 
LDFLAGS="-L/usr/local/rrdtool-1.2.23/lib -Wl,-zignore -Wl,-zcombreloc 
-Wl,-Bdirect" --with-gmetad

Your mileage will certainly vary --
-- ReC


On 4/6/09 4:48 PM, "Jorge Medina" <[email protected]> wrote:


I also tried compiling in 32-bit mode, same error. Any hints?

-Jorge

----------- Script for compiling in 32-bit mode -----------------

#!/bin/bash
GANGLIA_HOME=${HOME}/opt/ganglia
export GANGLIA_HOME
rm -Rf ${GANGLIA_HOME}/

rm -Rf ${HOME}/apr-1.3.3
cd ${HOME}
gtar -zxvf apr-1.3.3.tar.gz
cd ${HOME}/apr-1.3.3
#CFLAGS="-m64 -O3"
#CPPFLAGS="-m64 -O3"
#CXXFLAGS="-m64 -O3"
#export CFLAGS CPPFLAGS CXXFLAGS
./configure --prefix=${GANGLIA_HOME}/apr \
            --enable-threads
gmake
gmake install

rm -Rf ${HOME}/confuse-2.6
cd ${HOME}
gtar -zxvf confuse-2.6.tar.gz
cd ${HOME}/confuse-2.6
#LDFLAGS='-L/usr/lib/amd64 -L/usr/sfw/lib/amd64 -L/usr/ucblib/amd64'
#LD_LIBRARY_PATH=/usr/sfw/lib/amd64:/usr/lib/amd64:/usr/ucblib/amd64
#export LDFLAGS LD_LIBRARY_PATH
./configure --prefix=${GANGLIA_HOME}/confuse \
            --enable-shared
gmake
gmake install

rm -Rf ${HOME}/ganglia-3.1.1
cd ${HOME}
gtar -zxvf ganglia-3.1.1.tar.gz
cd ${HOME}/ganglia-3.1.1
#CFLAGS='-m64 -O3 -std=c99 -I${GANGLIA_HOME}/apr/include/apr-1
-I/usr/include/amd64'
#CPPFLAGS='-m64 -O3 -std=c99 -I${GANGLIA_HOME}/apr/include/apr-1
-I/usr/include/amd64'
#CXXFLAGS='-m64 -O3 -std=c99 -I${GANGLIA_HOME}/apr/include/apr-1
-I/usr/include/amd64'
CFLAGS='-std=c99 -I${GANGLIA_HOME}/apr/include/apr-1'
CPPFLAGS='-std=c99 -I${GANGLIA_HOME}/apr/include/apr-1'
CXXFLAGS='-std=c99 -I${GANGLIA_HOME}/apr/include/apr-1'
#LDFLAGS='-L/usr/lib/amd64 -L/usr/sfw/lib/amd64 -L/usr/ucblib/amd64'
#LD_LIBRARY_PATH=/usr/sfw/lib/amd64:/usr/lib/amd64:/usr/ucblib/amd64
export CFLAGS CPPFLAGS CXXFLAGS
#export LDFLAGS LD_LIBRARY_PATH
./configure --prefix=${GANGLIA_HOME}/ganglia \
            --with-libapr=${GANGLIA_HOME}/apr \
            --with-libconfuse=${GANGLIA_HOME}/confuse
gmake






------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Ganglia-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ganglia-general

Reply via email to