Changes between Version 9 and Version 22 of Ticket #13137


Ignore:
Timestamp:
11/26/12 12:27:38 (9 years ago)
Author:
jpflori
Comment:

The discussion about headers inclusion at mpir-devel can be read at: https://groups.google.com/d/topic/mpir-devel/m__z0PR_wBw/discussion

Anyway, even if MPIR puts in a solution at some point, I think LinBox? must be fixed anyway. So #13755 makes sense and I'll put it as a dependency here.

The discussion about sage.math.washington.edu failure (which is highly likely to be unrelated): https://groups.google.com/d/topic/sage-devel/Tmg6nA1eWGk/discussion

I guess what must be done now is to retry some builds on different archs/compilers combinations (to check the clang thing for example) because this spkg is highly sensitive to that, and then we could launch the patchbots (or launch them directly but I don't know how to do that, nor how to get their results), so I put this as need_info now.

We should also decide what to do with the "history" of the spkg. For now, I've based the spkg on the one from #12115, mentionned in SPKG.txt with an hg commit plus an hg tag done by myself (if #12115 gets merged before that one, I guess we'll do a "proper" rebasing), then added mentionned of 2.5.2.p0 by John in SPKG.txt but without hg commit or hg tag, and finally mention of 2.6.0.p0 in SPKG.txt with an hg commit but no hg tag, assuming it will be automagically by Jeroen scripts.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13137

    • Property Status changed from needs_work to needs_info
    • Property Authors changed from John Palmieri to John Palmieri, Jean-Pierre Flori
    • Property Summary changed from upgrade MPIR to 2.5.1 to upgrade MPIR to 2.6.0
    • Property Dependencies changed from to #13755
    • Property Keywords spkg added
  • Ticket #13137 – Description

    v9 v22  
    1 As the summary says. Also, mpir-2.4.0.p5.spkg fails self-tests, and upgrading should fix this.
     1As the summary says. Also, mpir-2.4.0.p5.spkg fails self-tests, moreover it's old.
     2Upgrading to 2.6.0 fixes both issue.
    23
    3 Here is are (preliminary?) spkgs: [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.1.p0.spkg] and [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.2.p0.spkg].
     4Here are some (preliminary?) spkgs of MPIR version since 2.4.x:
     5* [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.1.p0.spkg],
     6* [http://sage.math.washington.edu/home/palmieri/SPKG/mpir-2.5.2.p0.spkg],
     7* [http://boxen.math.washington.edu/home/jpflori/mpir-2.6.0.p0.spkg] (based on Cygwin fix of #12115).
    48
    5 I upgraded to version 2.5.1, removed files as described by SPKG.txt, and rebased the patches. One question about  `quote_asm.patch`: it patches files of the form `*.asm`. Should it also address files of the form `*,asm`? There are two such: `mpn/x86/p6/addmul_1,asm` and `mpn/x86/p6/submul_1,asm`.
     9The different spkg were upgraded to the quoted versions, with files removed as described by SPKG.txt, and patches rebased except the yasm patch which seems no longer necessary was removed.
    610
    7 If the stopgap at #13138 is applied, then [attachment:trac_13137-stopgap.patch] will need to be applied (to the root repo) to undo it.
     11Current concerns:
     12* `quote_asm.patch` patches files of the form `*.asm`. Should it also address files of the form `*,asm`? There are two such: `mpn/x86/p6/addmul_1,asm` and `mpn/x86/p6/submul_1,asm`.
     13* compilation with clang might fail on OSX
     14
     15In addition to using one of the above spkg,
     16apply to SAGE_ROOT [attachment:trac_13137-stopgap.patch].
     17
     18This also requires the fixed LinBox spkg from #13755.