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
Switch gmp to eMPIRe svn1555 #4966
Comments
comment:2
The spkg can be found at http://sage.math.washington.edu/home/mabshoff/spkgs/gmp-mpir-svn1555.spkg To review also apply the two patches I will add momentarily. One also needs to force a rebuild of ecmgmp and the libecm extension. During the upgrade this will be accomplished via #5016. Cheers, Michael |
Attachment: trac_4966_doc.patch.gz |
comment:3
Attachment: trac_4966_sage.patch.gz Note that the spkg is larger than the old one due to two things:
The spkg has been tested on
Cheers, Michael |
comment:4
REVIEW: (1) All doctests pass with the applied patches. (2)
I did some multiplication timings (by multiplying m, n as above and bigger) and empire is always about 3-5% FASTER. preliminary positive review. I will look this over again a little more carefully, but so far it looks very very good. |
comment:5
Merged two patches and the spkg in Sage 3.3.alpha0 Mike: Note that there are doctest changes in the doc repo, too. |
comment:6
I found one buglet that slipped by, i.e. we need to unset PYTHON since Yasm gets confused by it. I also did not check in the changes to spkg-install, so I did so. Cheers, Michael |
The eMPIRe.spkg is nearly a drop in for the old gmp-4.2.1.spkg. There are a couple doctests to fix (see upcoming patches) and the ecmgmp.spkg also needs a bump since it requires a recompile.
Cheers,
Michael
CC: @mwhansen
Component: packages: standard
Issue created by migration from https://trac.sagemath.org/ticket/4966
The text was updated successfully, but these errors were encountered: