#12883: Please consider updating to linbox 1.2.2
----------------------------------------------------------------+-----------
       Reporter:  pcpa                                          |         
Owner:  cpernet 
           Type:  enhancement                                   |        
Status:  new     
       Priority:  major                                         |     
Milestone:  sage-5.0
      Component:  linbox                                        |    
Resolution:          
       Keywords:                                                |   Work 
issues:          
Report Upstream:  None of the above - read trac for reasoning.  |     
Reviewers:          
        Authors:                                                |     Merged 
in:          
   Dependencies:                                                |      
Stopgaps:          
----------------------------------------------------------------+-----------

Comment (by pcpa):

 The attached patches allow continuing experimenting with a new sagemath
 rpm.
 The patches are only tested to know they make sagemath and linbox agree on
 api/abi, but no testing done.
 There were missing prototypes/templates in linbox-sage.h as well as wrong
 ones.
 I am not fully confident that some place may do wrong dereferencing of
 matrix fields due to upstream change from a vector of rows where every row
 is an allocated pointer to a single memory chunk.
 Another part I am not confident is that I did the correct logic in the
 change from
 A_nr, A_nc, B_nr, B_nc to test in sage code `if A_nr != B_nc: ...`, and
 convert the values of `m, n, k` as
 `A_nr, A_nc, B_nr`.

 This is not a proposal of a final patch, but a extra call for more
 feedback. As this was also the first time I actually did look at linbox
 code, so, just patched the interfaces to make both sides agree.

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