François Bissey wrote:
On Sat, 30 Jan 2010 16:28:04 David Kirkby wrote:
I will however test this out later today (within the next 12 hours) on
the Sun Blade 2000 I own. That will at least enable us to determine if
it is the hardening in Solaris on SPARC which is causing this. The
fact this has been around since 13 years on Solaris, makes me a bit
suspicious this is not the reason. But the only way to be sure is to
disable the protection.

I didn't post this with the idea it would solve your problem but it'd be
nice. However since the defect is in gmp too, and I expect you never had the problem with gmp, I am doubtful as well.

Francois

To be honest, I'm not sure if I've ever built GMP with an ABI of 64 on SPARC. I just checked the on SPARC I have running at the minute, and there are no 64-bit libraries - only 32-bit ones. I believe I have had issues before with GMP and 64-bit. So you could well have hit on something here.

I've never worried too much about the lack of a 64-bit ABI, as the Sage build was defaulting to 32-bit on Solaris, and there was no easy way to make it 64-bit. In any case, gcc has historically been a lot more buggy on 64-bit SPARC than it has on 32-bit SPARC.

It is only more recently, I've changed some of the packages so they can build 64-bit. Jaap Spies is also changing some. It is one of the most boring tasks there is, changing

if [ 'uname' = "Darwin" -a $SAGE64 = "yes" ] ; then

to:

if [ $SAGE64 = yes ] ; then

in 100 or so .spkg files.

The need for 64-bit has increased with Open Solaris, since I do not see any point in making a 32-bit build of Sage on Open Solaris. That, coupled with the fact I could not even get the SSL libraries to build as 32-bit, convinced me that 32-bit was a waste of time for Sage, and that we should go directly for 64-bit.

I'll test mpir with the protection disabled on Solaris 10 on a SPARC. At least we will know for sure, but I need to wait for my wife to wake up before I can power up the Blade 2000, as it is extremely loud for a minute or two after powering on, until the fan speed control system kicks in.

Dave

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

Reply via email to