1412
Comment: add some more specific doctest failures
|
1502
add toolchain to ToDo
|
Deletions are marked like this. | Additions are marked like this. |
Line 29: | Line 29: |
* make doctests pass 100% | * make doctests pass 100% :) |
Line 31: | Line 31: |
* make building toolchain automatic * find way to make Sage aware of the toolchain |
The Solaris Port of Sage
This page tracks the Solaris port of Sage.
mabshoff is currently working on a 32 bit build on Solaris 9/Sparc. It should run on Solaris 10/Sparc.
History of efforts
- 2.8.14:
- new bug in matrix code that provides a special class for multivariate polynomials as entries causes segfaults all over the map.
- int_fast64_t needs to be 4 bytes large, otherwise Sage throws an exception at startup. This needs fixing and actually causes doctest failures with the modp code
- libfplll miscompiles, fix clear, but needs to be merged upstream
- FLINT miscompiles, fixed upstream
- lcalc miscompiles, fixes need to be integrated
- clisp compiles, but segfaults. Solution: use 2.39 binary until issue is solved
- cvxopt doesn't work (complex.h missing)
- 2-3 patches are needed to sage.spkg - easy fixes, need to be merged upstream
- failed doctest: number of partitions broken - maybe fpu precision issues
- failed doctest: Schubert polynomial triggers error in symmetrica
- 2.8.3:
- worked reasonably well after workarounds, about 10-12 doctest failures
- work arounds needed: clisp, lcalc
- missing/failed spkgs: cvxopt
- pre 2.8:
- various people (David Kirby) worked on this, but I am not sure if Sage ever passed 100% of doctests
ToDo
make doctests pass 100%
- open track tickets for all known issue
- make building toolchain automatic
- find way to make Sage aware of the toolchain