#9860: Port changes in PARI 2.3.5.p4 (#9722) to current 2.4.3
------------------------------+---------------------------------------------
Reporter: leif | Owner: leif
Type: enhancement | Status: needs_review
Priority: major | Milestone: sage-4.6
Component: packages | Keywords:
Author: Leif Leonhardy | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
------------------------------+---------------------------------------------
Comment(by drkirkby):
What do I need to do to test this - '''just''' download the package - do I
need to patch anything else?
I've done:
* Downloaded and installed http://spkg-
upload.googlecode.com/files/pari-2.4.3.svn-12577.p5.spkg
* Nothing else changed from 4.5.3.alpha2
* No attempt to tune code
{{{
drkir...@hawk:~/5/sage-4.5.3.alpha2$ ./sage -b
----------------------------------------------------------
sage: Building and installing modified Sage library files.
Installing c_lib
gcc -o src/convert.pic.o -c -fPIC
-I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include
-I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include/python2.6
-I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include/NTL -Iinclude
src/convert.c
g++ -o libcsage.so -shared src/convert.pic.o src/interrupt.pic.o
src/mpn_pylong.pic.o src/mpz_pylong.pic.o src/mpz_longlong.pic.o
src/stdsage.pic.o src/gmp_globals.pic.o src/ZZ_pylong.pic.o
src/ntl_wrap.pic.o -L/export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib
-L/export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python/config -lntl
-lgmp -lpari -lpython2.6
Updating Cython code....
Execute 0 commands (using 0 threads)
Time to execute 0 commands: 0.0976297855377 seconds
Finished compiling Cython code (time = 3.07916307449 seconds)
running install
running build
running build_py
running build_ext
Total time spent compiling C/C++ extensions: 0.913223028183 seconds.
running install_lib
running install_egg_info
Removing /export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python2.6
/site-packages/sage-0.0.0-py2.6.egg-info
Writing /export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python2.6
/site-packages/sage-0.0.0-py2.6.egg-info
real 0m8.727s
user 0m1.339s
sys 0m0.727s
drkir...@hawk:~/5/sage-4.5.3.alpha2$ make ptestlong
cd spkg && ./install all 2>&1 | tee -a ../install.log
make[1]: Entering directory
`/export/home/drkirkby/5/sage-4.5.3.alpha2/spkg'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/export/home/drkirkby/5/sage-4.5.3.alpha2/spkg'
real 0m0.018s
user 0m0.003s
sys 0m0.003s
To install gap, gp, singular, etc., scripts
in a standard bin directory, start sage and
type something like
sage: install_scripts('/usr/local/bin')
at the Sage command prompt.
To build the documentation, run
make doc
Sage build/upgrade complete!
./sage -docbuild all html 2>&1 | tee -a dochtml.log
sphinx-build -b html -d
/export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/output/doctrees/en/website
/export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/en/website
/export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/output/html/en/website
*** bug in PARI/GP (Segmentation Fault), please report
^Cmake: *** [doc-html] Interrupt
}}}
IIRC, the changes from {{{sage-4.5.3.alpha2}}} to {{{sage-4.5.3.rc0}}}
were just a few Solaris-specific changes which would not all all doc tests
to pass, but were not need to actually get things working.
This is on an !OpenSolaris (Xeon processor) machine. I've not tried on
anything else.
I'm rather hoping I've forgot something - in which case you have time to
review #9603 !
Dave
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9860#comment:3>
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.