As I already told David via email, I can confirm that the Boehm-Weiser
garbage collector, the GMP library and ECL itself build using patch
123647-02 (6th March 2008) on top of the first release of Solaris 10.
This patch is the first one that makes GCC use Solaris' assembler.
Without it, GCC fails to produce the right binaries for the Boehm-
Weiser assembly files.

Juanjo

On Aug 31, 11:30 pm, "Dr. David Kirkby" <[email protected]>
wrote:
> Juanjo wrote:
> > On Aug 31, 6:37 pm, "Dr. David Kirkby" <[email protected]>
> > wrote:
> >> I just tried to build Sage (part of which is MPIR) on a Sun Ultra 80
> >> SPARC) machine I set up for testing Sage on the first release of Solaris
> >> 10.
> >> It appears this was fixed in Solaris patch 123647-01 (August 2006),
> >> though the latest version of that patch is 123647-03.
>
> >>http://sunsolve.sun.com/search/document.do?assetkey=1-21-123647-03-1
>
> >> which is dated Mon Aug 17th 2009.
>
> > I think this is also blocking me from building the Boehm-Weiser
> > garbage collector, and thus ECL, in the first version of Solaris 10:
> > gcc uses gas instead of as and the resulting binary file has the wrong
> > binary format. I did not experience this problem in the T2 cluster,
> > AFAIR.
>
> I never noticed before that gcc had switched from using the GNU to Sun
> assembler in later Solaris releases. Not sure when that happened, but
> you are correct, that the first release of Solaris 10 used the GNU
> assembler.
>
> I'll email you off list about the patches.
--~--~---------~--~----~------------~-------~--~----~
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
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to