Changes between Version 8 and Version 9 of Ticket #11616
 Timestamp:
 10/03/11 00:29:28 (3 years ago)
Legend:
 Unmodified
 Added
 Removed
 Modified

Ticket #11616 – Description
v8 v9 11 11 You may want to give both of them a try, although the former is just intended as a "fallback" spkg in case problems introduced in the latter should arise. 12 12 13 '''Note:''' On '''64bit''' processors running '''32bit''' operating systems, one currently has to set `ABI=32`, otherwise the build will fail. This will be fixed in newer versions of the spkgs. 14 15 [[BR]] 16 13 17 The list of changes between MPIR 2.1.3 (more precisely, 2.1.1) and MPIR 2.4.0 is fairly long, so I haven't put them into the description, but [attachment:MPIR_upstream_changes_between_2.1.1_and_2.4.0.txt attached them] in a plain text file. 14 18 19 [[BR]] 20 15 21 For instructions on how to install / test the spkgs see also #8664, 16 though the necessary patch and GMPECM 6.3 spkg from #5847 are now merged into the (not yet released) Sage 4.7.2.alpha3. 22 although '''the necessary patch and the required GMPECM 6.3 spkg from #5847 are now already merged into Sage 4.7.2.alpha3'''; i.e., it is meanwhile sufficient to just 17 23 24 * copy the spkg into `$SAGE_ROOT/spkg/standard/`, then 25 26 * run 27 {{{ 28 #!sh 29 $ env SAGE_UPGRADING=yes make build 30 }}} 31 (or omit `build` to also rebuild the documentation in the same `make` run). 32 33 The test suite of our "current" FLINT 1.5.0 spkg won't build with any of the MPIR 2.x spkgs, so don't use `SAGE_CHECK=yes` when installing it. This will be addressed on #9858, by providing a FLINT 1.5.2 (or 1.6) spkg. 34 35 To run just MPIR's test suite, you can reinstall the spkg with `SAGE_CHECK=yes`: 36 {{{ 37 #!sh 38 $ env SAGE_CHECK=yes ./sage f spkg/standard/mpir<version>.spkg 39 }}} 40 Or, if you haven't yet installed the spkg (but copied it into `$SAGE_ROOT/spkg/standard/` as mentioned above), do: 41 {{{ 42 #!sh 43 $ env SAGE_CHECK=yes ./sage i spkg/standard/mpir<version>.spkg 44 $ env SAGE_UPGRADING=yes make build # rebuilds all dependent packages 45 }}} 46 Afterwards you can run `make doc` to (re)build the documentation, and / or `make ptestlong` to run Sage's full test suite in parallel. 18 47 19 48 