Differences between revisions 1 and 2
Revision 1 as of 2011-03-10 13:01:34
Size: 2060
Editor: DavidKirkby
Comment:
Revision 2 as of 2011-03-10 13:05:19
Size: 1979
Editor: DavidKirkby
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
Line 4: Line 3:
Sage has been reliably on Solaris 10 on the SPARC architecture since around the start of 2010. '''There are some web pages which say the latest version of Sage to build on Solaris is 4.3.0.1. These are outdated. I will get them corrected asap''' This page descibes building Sage on SPARC hardware. For building Sage on x86 hardware, see Sage has been reliably on Solaris 10 on the SPARC architecture since around the start of 2010. '''There are some web pages which say the latest version of Sage to build on Solaris is 4.3.0.1. These are outdated. I will get them corrected asap''' This page descibes building Sage on SPARC hardware. For building Sage on x86 hardware, see http://wiki.sagemath.org/Solaris86
Line 17: Line 16:
   * Solaris 10 update 7 (05/2009 release) which at the time of writing (December 2009) is the latest release of Solaris 10.    * Solaris 10 update 7 (05/2009 release)
Line 29: Line 28:
There are a problems with the build on Solaris 10, all of which we hope to resolve. There are a couple of problems with the build on Solaris 10 SPARC, all of which we hope to resolve.
Line 32: Line 31:
 * Open Solaris x64 in 64-bit mode is expected to be supported some time during 2010. Sage does build on this hardware, but crashes on startup.
 * Solaris 10 SPARC on 64-bit hardware. Sage builds on this, and can perform some calculations, but it is very unstable and crashes too often.
 * Sage builds perfectly as a 32-bit application, but as a 64-bit application it is not working well. You can perform some calculations, but it is very unstable and crashes too often to make it a usable system. This should be fixed in 2011.

Building Sage on Solaris 10 (SPARC)

Sage has been reliably on Solaris 10 on the SPARC architecture since around the start of 2010. There are some web pages which say the latest version of Sage to build on Solaris is 4.3.0.1. These are outdated. I will get them corrected asap This page descibes building Sage on SPARC hardware. For building Sage on x86 hardware, see http://wiki.sagemath.org/Solaris86

Sage has been built on several Solaris 10 SPARC systems, ranging from old machines to current models and from the first release of Solaris 10 (03/2005 edition) to (05/2009 edition). It should build on later Solaris 10 SPARC systems too. Specific hardware/software combinations on which Sage has been built are

  • Sun T5240 CoolThreads server with:

    • 2 x 1167 MHz T2+ Coolthreads processors
    • 16 cores
    • 128 threads
    • 32 GB RAM
    • Solaris 10 update 6 (05/2009 edition).
  • A Sun Blade 2000 workstation with:
    • 2 x 1200 MHz UltraSPARC III+ processors.
    • 8 GB RAM
    • Solaris 10 update 7 (05/2009 release)
  • Sun Netra T1 server with:
    • 1 x 500 MHz UltraSPARC-IIe processor
    • 1536 MB RAM
    • Solaris 10 03/2005 (the very first Solaris 10 release).
  • A Sun Blade 1000 workstation with:
    • 2 x 900 MHz UltraSPARC III+ processors.
    • 2 GB RAM
    • Solaris 10 03/2005 (the very first Solaris 10 release).

Sage will run in a Solaris zone, so if you want to make a public access server, with negligible security risks, then you can do so.

There are a couple of problems with the build on Solaris 10 SPARC, all of which we hope to resolve.

  • Only GCC >= 4.0.1 can be used to build Sage. Supporting Sun Studio is an aim, but it's unlikely to happen soon.

  • Sage builds perfectly as a 32-bit application, but as a 64-bit application it is not working well. You can perform some calculations, but it is very unstable and crashes too often to make it a usable system. This should be fixed in 2011.