Differences between revisions 7 and 8
Revision 7 as of 2008-05-21 01:03:33
Size: 12445
Comment: reord packages into sections "existing msvc support", "pure python", "no compiled code"
Revision 8 as of 2008-05-21 01:06:04
Size: 12589
Comment: update ecm, mpfr, ATLAS
Deletions are marked like this. Additions are marked like this.
Line 34: Line 34:
 * atlas-3.8.p11: Works find [[fine]], Intel C for better performance preferred
 * gsl-1.10.p0: port exists: http://gnuwin32.sourceforge.net/packages/gsl.htm. Brian Gladman also maintains a native MSVC port, 32 & 64 bit.
Line 43: Line 41:
 * mpfr-2.3.1: pure C, Windows make file support welcome upstream, depends on gmp.
Line 60: Line 57:
 * libm4ri-20071224.p1: no Windows port, maintainer will accept Windows port [windows port done by Martin Albrecht - w00t]
 * ecm-6.1.3: no Windows port, but C, potentially issues with threading [[worrisome.]]
 * libm4ri-20071224.p1: no Windows port, maintainer will accept Windows port [windows port done by Martin Albrecht -
Line 81: Line 77:
 * atlas-3.8.p11: Works find [[fine]], Intel C for better performance preferred
 * gsl-1.10.p0: port exists: http://gnuwin32.sourceforge.net/packages/gsl.htm. Brian Gladman also maintains a native MSVC port, 32 & 64 bit.
 * mpfr-2.3.1: pure C, Windows make file support welcome upstream, depends on gmp. MSVC project by Brian Gladman exists and is recommended by upstream
Line 87: Line 86:
 * ecm-6.1.3: no Windows port, but C, potentially issues with threading. Upstream ecm-6.2 has MSVC project by Brian Gladman - upgrading evm to the 6.2 release is #3237

This page is part the [:windows:Sage on Windows port].

Package Analysis

Below you will find a list of packages in Sage as well as remarks on issues that will potentially come up during the Windows port. As we progress we will add detailed problem reports and how we resolved those issues at individual pages.

NOTE: [http://www.apcocoa.org/wiki/ApCoCoALib:CompilationInstructions Some other useful information]

Packages with upstream MSVC support

  • atlas-3.8.p11: Works find fine, Intel C for better performance preferred

  • gsl-1.10.p0: port exists: http://gnuwin32.sourceforge.net/packages/gsl.htm. Brian Gladman also maintains a native MSVC port, 32 & 64 bit.

  • mpfr-2.3.1: pure C, Windows make file support welcome upstream, depends on gmp. MSVC project by Brian Gladman exists and is recommended by upstream
  • numpy-20080104-1.0.4.p2: support by enthought, builds out of the box with MSVC + ATLAS
  • scipy-20071020-0.6.p3: support by enthought, builds out of the box with MSVC + ATLAS
  • scipy_sandbox-20071020.p2: support by enthought, builds out of the box with MSVC + ATLAS
  • scons-0.97: works fine on Windows, python based.
  • tachyon-0.98beta.p4: Windows port exists, unsure about MSVC + threading.
  • weave-0.4.9: now part of scikits, works fine with MSVC
  • ecm-6.1.3: no Windows port, but C, potentially issues with threading. Upstream ecm-6.2 has MSVC project by Brian Gladman - upgrading evm to the 6.2 release is #3237

Pure Python Packages

Packages without code

  • doc-2.10.2.alpha0: no compiled code, so no portability issues.
  • sympy-0.5.7: pure python, no portability issues.
  • networkx-0.36.p1: pure python, no portability issues