New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
zn_poly passes all tests on on Solaris 10 64-bit SPARC, but fails to install #9358
Comments
Attachment: zn_poly-0.9.p4.log Log file of building on a Sun Blade 1000 SPARC (64-bit build) |
This comment has been minimized.
This comment has been minimized.
comment:2
This also fails with a 64-bit build on fulvia (Solaris on x86), by the way. |
comment:3
Replying to @jhpalmieri:
You do not surprise me. I have a patch, but I'm working on improving However, Dave |
comment:4
Whilst looking at the zn_poly package, I found what I think is a serious flaw in the dependencies for the package - see #9681. I'd appreciate a second pair of eyes on that one. Dave |
comment:5
A fix can now be found. http://boxen.math.washington.edu/home/kirkby/patches/zn_poly-0.9.p5.spkg A much more extensive test suite can now be run if Dave |
comment:6
Attachment: 9358-zn_poly.patch.gz |
Author: David Kirkby |
Reviewer: John Palmieri |
comment:7
Looks good to me. Builds successfully on lots of different platforms with SAGE_CHECK='yes' including t2 (both 32- and 64-bit) and fulvia (32-bit, and according to SAGE_CHECK, 64-bit -- since I don't have a working 64-bit build because of maxima, it's hard to be positive). |
Merged: sage-4.5.3.alpha0 |
Changed merged from sage-4.5.3.alpha0 to sage-4.5.3.alpha1 |
Hardware & associated software
How GCC was configured
GCC can be configured several ways on Solaris. For Solaris 10 SPARC, use of both the Sun linker and Sun assembler are usually recommended, which is what was done here.
The problem
znpoly passes about 40 self-tests, but fails to install properly.
This looks like a problem in spkg-install, which was written to consider two Solaris/64-bit releated possibilities.
It does not cover the possibility of a 64-bit build on Solaris with the Sun linker. Clearly that was an oversight on my part.
Likely solution
This should be hopefully quite easy to fix. spkg-install needs to consider the possibility of a 64-bit Solaris build with the Sun linker.
CC: @jhpalmieri @jaapspies
Component: porting: Solaris
Author: David Kirkby
Reviewer: John Palmieri
Merged: sage-4.5.3.alpha1
Issue created by migration from https://trac.sagemath.org/ticket/9358
The text was updated successfully, but these errors were encountered: