Boost logo

Boost Users :

From: Puneet Jethalia (Puneet.Jethalia_at_[hidden])
Date: 2008-07-15 01:35:14


HI, I need to link in Boost into my shared library application. This
works fine for 32bit, but is not working for 64bit. It appears that
Boost is not getting built properly with -fPIC on 64bit and leads to
following errors:

 

/usr/bin/ld: vpi2.o: relocation R_X86_64_32 can not be used when making
a shared object; recompile with -fPIC

 

'vpi2.o' has the boost .a files included within it using 'ld -r'

 

Can someone help identify if this is a boost problem or gcc problem?

 

I am using Boost 1.34.1, gcc 3.2.3 on RHEL4. Please let me know if any
other detail is needed.

 

Any help is highly appreciated.

 

thanks

Puneet

 



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net