#9343: upgrade pari to version 2.4.3
----------------------------------------------------------------------------+
   Reporter:  was                                                           |   
    Owner:  tbd       
       Type:  enhancement                                                   |   
   Status:  new       
   Priority:  major                                                         |   
Milestone:  sage-4.5.2
  Component:  packages                                                      |   
 Keywords:            
     Author:  Robert Bradshaw, John Cremona, Jeroen Demeyer, William Stein  |   
 Upstream:  N/A       
   Reviewer:                                                                |   
   Merged:            
Work_issues:                                                                |  
----------------------------------------------------------------------------+

Comment(by drkirkby):

 Replying to [comment:102 cremona]:
 > For more on the bison issue see the pari-dev thread here:
 http://pari.math.u-bordeaux.fr/archives/pari-dev-1007/msg00011.html
 >
 > It seems that we should not use an svn source grad in our distribution
 but a "proper PARI tarball".  An explanation of how to create such a thing
 is I hope forthcoming on that thread.
 >
 > Secondly, the thread http://pari.math.u-bordeaux.fr/archives/pari-
 dev-1007/msg00015.html makes some releavnt comments (and asks a question)
 on Dave's other points.

 Bison, like autoconf and automake should not be necessary for end-users.
 Often developer additions don't have a 'configure' script - they rely on
 other developers making that from configure.ac. It is the same with bison
 - some files only need to be geneated and passed to the end users. As long
 as the timestamp on the files generated by bison is more recent than the
 files they were generated from, bison should not be necessary.

 With regard to my own Solaris issue with -fPCI, shared libraries and Pari,
 I'm not sure how to observe what is happening, or where I can follow the
 Pari bug numbers referenced. Essentially one of the Pari developers
 disagreed with me, and said it is not necessary to use -fPIC when
 compiling 32-bit shared libraries on Solaris - only 64-bit ones. I
 responded that this is not so, and provided a link to something written by
 Casper Dik (a very knowledge Sun employee), that -fPIC is necessary. I
 gather that was passed on, but I don't see any record of it.

 There's also the point I made that Pari is looking for a different version
 of GMP to what is in Sage when building a 64-bit version of Pari. The Pari
 developer believes it is finding another version before that one in Sage.
 '''IF''' that is so, that needs fixing in Sage. Somehow we need to ensure
 Pari first looks for the libraries in $SAGE_LOCAL/lib, and not in
 /usr/lib, /usr/local, or wherever else Pari may chose to look. The whole
 point of shipping a bunch of standard libraries with Sage is we know what
 ones are are used by Sage.

 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9343#comment:103>
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.

Reply via email to