Differences between revisions 41 and 86 (spanning 45 versions)
Revision 41 as of 2009-08-04 13:25:22
Size: 1191
Editor: DavidKirkby
Comment:
Revision 86 as of 2022-04-05 02:15:00
Size: 0
Editor: mkoeppe
Comment: outdated
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== The Solaris Port of Sage ==

This page tracks the Solaris port of Sage. This page is primarily maintained by David Kirkby.

== Goal ==

The goals of this port are to get Sage compiling and passing all doctests on OpenSolaris (x86/x86-64) as well as 32 and 64 bit SPARC on Solaris 10 and higher.

=== SPARC status ===
As of the 4th August 2009, the following versions of Sage have been built.

* Sage 4.1.1.rc0 (a developer release) was built on a Sun Blade 2000 running Solaris 10 update 7. For this, gcc/g++/gfortran versions were 4.4.0. The GNU compilers were built to use the Sun linker (/usr/ccs/bin/ld) and the Sun assembler (/usr/ccs/bin/as).
* Sage

However, there are a few issues, which make the build not as simple as typing 'make' and coming back to find Sage running.

* The lisp interpreter 'ecl' used in Sage
Currently, attempts are only being made to build Sage in 32-bit with gcc, although full support is the Sun Studio Compiler Suite is planned.

== Status ==

Various versions of Sage have been built on both OpenSolaris (x86) and on Solaris 10 on SPARC. However, the build process will require some manual intervention.

== Issues ==