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