#9860: Port changes in PARI 2.3.5.p4 (#9722) to current 2.4.3
------------------------------+---------------------------------------------
Reporter: leif | Owner: leif
Type: enhancement | Status: new
Priority: major | Milestone: sage-4.6
Component: packages | Keywords:
Author: Leif Leonhardy | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------+---------------------------------------------
Some fixes to PARI 2.3.5.p2 from #9722 had to be ported to the current
[http://wiki.sagemath.org/wiki/NewPARI NewPARI] spkg. The new PARI
2.4.3.p5 spkg here contains some further changes (including some on Sage's
side, mostly clean-up), while other issues have meanwhile been fixed
upstream.
----
=== pari-2.4.3.svn-12577.p5 (Leif Leonhardy, September 5th, 2010) ===
* Added patches to:
- config/get_config_options:
* Make invalid arguments to "--graphic" a "Configure" error
(rather than potentially running into *compilation* errors
later).
- config/get_fltk: (see also/ported from #9722)
* Add libstdc++ to the libraries (to support Fedora 13 et al.).
* Also check the presence of the FLTK include directory to
prevent compilation errors on broken installations.
- config/get_X11: (see also/ported from #9722)
* Also search */lib64/* directories when doing a 64-bit build.
* Give more specific messages.
* Slightly extended existing patch to src/kernel/gmp/mp.c:
- Allow disabling PARI's use of "GMP internals" by preprocessor
directive (i.e. by adding "-DPARI_DONT_USE_GMP_INTERNALS" to
CFLAGS). Brief explanation added.
* spkg-install:
- Don't override user-specified CFLAGS (w.r.t. optimization, unless
SAGE_DEBUG=yes).
- Handle PARI_EXTRA_OPTS properly, and print informative messages
(regarding graphics support for plotting).
- Recognize SAGE_TUNE_PARI in addition to SAGE_TUNE_pari, and
add "--tune" to PARI_EXTRA_OPTS if self-tuning was requested.
- Clear/unset lots of (environment) variables used by PARI that might
unintentionally get their values from user settings.
- Quote *all* occurrences of SAGE_LOCAL (and some other expressions).
- Use $UNAME instead of `uname` everywhere, use "elif ...".
- *Always* use $MAKE (changed for "install-data").
- Begin all error messages with "Error".
- Removed useless tests of $? at end.
- Some clean-up (typos, formatting); some comments, some messages
added.
* spkg-check:
- Use $MAKE instead of "make".
- Don't override user-specified CFLAGS (w.r.t. optimization, unless
SAGE_DEBUG=yes).
- Begin error message with "Error".
- Some clean-up.
* Slight corrections to SPKG.txt.
* Updated patches/README.txt, some cosmetic changes.
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9860>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.