#9914: Remove some libraries from Cython modules in module_list.py
-------------------------------------------------------------------------------------------+
       Reporter:  leif                                                          
           |         Owner:  leif      
           Type:  defect                                                        
           |        Status:  needs_info
       Priority:  major                                                         
           |     Milestone:  sage-5.0  
      Component:  build                                                         
           |    Resolution:            
       Keywords:  module_list.py PARI ImportError newforms homspace mwrank 
upgrade update  |   Work issues:            
Report Upstream:  N/A                                                           
           |     Reviewers:            
        Authors:  Leif Leonhardy                                                
           |     Merged in:            
   Dependencies:                                                                
           |      Stopgaps:            
-------------------------------------------------------------------------------------------+

Comment (by jdemeyer):

 The modules you are removing "-lpari" from are actually linked against
 pari, so I think "pari" should be kept.

 The following have been built with this patch applied:
 {{{
 (sage-sh) jdemeyer@boxen:lib.linux-x86_64-2.7$ ldd
 sage/libs/mwrank/mwrank.so
         linux-vdso.so.1 =>  (0x00007ffff6dfd000)
         libcsage.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcsage.so
 (0x00007febee7b5000)
         libcurvesntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcurvesntl.so
 (0x00007febee49a000)
         libg0nntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libg0nntl.so
 (0x00007febee23c000)
         libjcntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libjcntl.so
 (0x00007febedf3b000)
         librankntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/librankntl.so
 (0x00007febedc8a000)
         libntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libntl.so
 (0x00007febed8a5000)
         libgmp.so.7 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmp.so.7
 (0x00007febed62d000)
         libgmpxx.so.1 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmpxx.so.1
 (0x00007febed426000)
         libstdc++.so.6 => /home/jdemeyer/local/lib64/libstdc++.so.6
 (0x00007febed121000)
         libpython2.7.so.1.0 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpython2.7.so.1.0
 (0x00007febecd4d000)
         libm.so.6 => /lib/libm.so.6 (0x00007febecab7000)
         libgcc_s.so.1 => /home/jdemeyer/local/lib64/libgcc_s.so.1
 (0x00007febec8a2000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x00007febec686000)
         libc.so.6 => /lib/libc.so.6 (0x00007febec323000)
         libpari-gmp.so.3 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpari-gmp.so.3
 (0x00007febebc61000)
         /lib64/ld-linux-x86-64.so.2 (0x00007febeebf0000)
         libdl.so.2 => /lib/libdl.so.2 (0x00007febeba5c000)
         libutil.so.1 => /lib/libutil.so.1 (0x00007febeb859000)
 }}}

 {{{
 (sage-sh) jdemeyer@boxen:lib.linux-x86_64-2.7$ ldd
 sage/libs/cremona/homspace.so
         linux-vdso.so.1 =>  (0x00007fff8adfd000)
         libcsage.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcsage.so
 (0x00007fa382917000)
         libg0nntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libg0nntl.so
 (0x00007fa3826b8000)
         libjcntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libjcntl.so
 (0x00007fa3823b7000)
         libgmpxx.so.1 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmpxx.so.1
 (0x00007fa3821b1000)
         libntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libntl.so
 (0x00007fa381dcb000)
         libgmp.so.7 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmp.so.7
 (0x00007fa381b53000)
         libstdc++.so.6 => /home/jdemeyer/local/lib64/libstdc++.so.6
 (0x00007fa38184e000)
         libcurvesntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcurvesntl.so
 (0x00007fa381533000)
         libpython2.7.so.1.0 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpython2.7.so.1.0
 (0x00007fa38115f000)
         libm.so.6 => /lib/libm.so.6 (0x00007fa380eca000)
         libgcc_s.so.1 => /home/jdemeyer/local/lib64/libgcc_s.so.1
 (0x00007fa380cb4000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x00007fa380a98000)
         libc.so.6 => /lib/libc.so.6 (0x00007fa380736000)
         libpari-gmp.so.3 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpari-gmp.so.3
 (0x00007fa380073000)
         /lib64/ld-linux-x86-64.so.2 (0x00007fa382d38000)
         libdl.so.2 => /lib/libdl.so.2 (0x00007fa37fe6f000)
         libutil.so.1 => /lib/libutil.so.1 (0x00007fa37fc6b000)
 }}}

 {{{
 (sage-sh) jdemeyer@boxen:lib.linux-x86_64-2.7$ ldd
 sage/libs/cremona/newforms.so
         linux-vdso.so.1 =>  (0x00007fff60bfd000)
         libcsage.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcsage.so
 (0x00007fcc585fb000)
         libg0nntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libg0nntl.so
 (0x00007fcc5839c000)
         libjcntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libjcntl.so
 (0x00007fcc5809b000)
         libgmpxx.so.1 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmpxx.so.1
 (0x00007fcc57e95000)
         libntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libntl.so
 (0x00007fcc57aaf000)
         libgmp.so.7 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libgmp.so.7
 (0x00007fcc57837000)
         libstdc++.so.6 => /home/jdemeyer/local/lib64/libstdc++.so.6
 (0x00007fcc57532000)
         libcurvesntl.so =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libcurvesntl.so
 (0x00007fcc57217000)
         libpython2.7.so.1.0 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpython2.7.so.1.0
 (0x00007fcc56e43000)
         libm.so.6 => /lib/libm.so.6 (0x00007fcc56bae000)
         libgcc_s.so.1 => /home/jdemeyer/local/lib64/libgcc_s.so.1
 (0x00007fcc56998000)
         libpthread.so.0 => /lib/libpthread.so.0 (0x00007fcc5677c000)
         libc.so.6 => /lib/libc.so.6 (0x00007fcc5641a000)
         libpari-gmp.so.3 =>
 /padic/scratch/jdemeyer/merger/sage-5.0.beta14/local/lib/libpari-gmp.so.3
 (0x00007fcc55d57000)
         /lib64/ld-linux-x86-64.so.2 (0x00007fcc58a1e000)
         libdl.so.2 => /lib/libdl.so.2 (0x00007fcc55b53000)
         libutil.so.1 => /lib/libutil.so.1 (0x00007fcc5594f000)
 }}}

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