Differences between revisions 1 and 2
Revision 1 as of 2011-03-10 00:36:53
Size: 775
Editor: DavidKirkby
Comment:
Revision 2 as of 2011-03-10 00:41:59
Size: 1116
Editor: DavidKirkby
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:

You must ensure that:
 * The first version of gcc in your path is a recent one, and certainly not the one installed in /usr/sfw/bin.
 * The first version of make in your path is GNU make.
 * The first version of tar in your path is GNU tar
 * The first version of 'ar', 'ld', 'ranlib' in your path is the Sun ones in /usr/ccs/bin.

Building Sage on OpenSolaris, Solaris 10 or Solaris 11 Express on x86

This page describes how to build Sage on either

  • OpenSolaris 06/2009 x86

  • Solaris 10 x86
  • Solaris 11 Express on x86.

This page does NOT cover building Sage on SPARC processors. For that, see here

Building Sage on the above systems is not particularly difficult, but you do need to do a bit of preparation before extracing the tar file and typing 'make'. The basic requires you need to have are:

  • GNU make
  • GNU tar
  • GNU binutils - just to get the GNU assembler 'as'
  • gcc 4.0.1 or later built with support for Fortran. To build such a gcc from source (if you want to do that) means you need an install of GMP, MPFR and for gcc >= 4.5, you also need the MPC library.

You must ensure that:

  • The first version of gcc in your path is a recent one, and certainly not the one installed in /usr/sfw/bin.
  • The first version of make in your path is GNU make.
  • The first version of tar in your path is GNU tar
  • The first version of 'ar', 'ld', 'ranlib' in your path is the Sun ones in /usr/ccs/bin.