On 09/18/10 11:33 PM, François Bissey wrote:

I have more serious issues with ECL though, which is completely stopping a
64-bit build on OpenSolaris and is probably screwing it up on Solaris 10 in
64-bit mode. There are two programs with text relocation issues in their
libraries when compiled with gcc - R and ECL. I need to get them resolved,
but they are not easy.

That's strange, neither have this  problem under linux. Is it a -fPic versus
-KPic problem? Or is it all with gcc?

Francois


Both ECL and R build without text relocation issues with the Sun compiler, but not gcc. It appears the Sun compiler is a bit more clever in knowing when things should not be in read only sections.

Lucily

http://blogs.sun.com/rie/entry/my_relocations_don_t_fit

is helpful, and when I had problems, which I stuck on his blog, he has been quick to respond. So I think it should be possible to solve them.

The same issues arrise on Solaris 10, both SPARC and x86 as well as OpenSolaris. However, on 32-bit builds they don't present a problem, but on 64-bit builds they do. For example, R will not build at all with gcc and Maxima will not play ball with ECL.

I think ECL should be the easier to sort out. Firstly there's only one library (not 3 as with R) and the ECL developer is very helpful.

Dave

--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to 
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org

Reply via email to