#6456: Upgrade cvxopt in sage from 0.9 to 1.1.2
--------------------------------+-------------------------------------------
   Reporter:  was               |       Owner:  mabshoff                        
       
       Type:  defect            |      Status:  needs_work                      
       
   Priority:  major             |   Milestone:  sage-4.5.2                      
       
  Component:  packages          |    Keywords:                                  
       
     Author:  schilly, dimpase  |    Upstream:  Completely fixed; Fix reported 
upstream
   Reviewer:                    |      Merged:                                  
       
Work_issues:                    |  
--------------------------------+-------------------------------------------

Comment(by drkirkby):

 Replying to [comment:89 dimpase]:

 > Why do you check for gcc here? I imagine with other compilers the
 problem
 > would be the same, too. (for the sake of reporting upstream...)
 > Is "SunStudio 12 providing its own fix for this?


 The fix is not needed with the !SunStudio compiler. I can compile a test
 program that uses {{{_Complex_I}}} with the Sun compiler without resorting
 to any hacks - see the big table above I produced.

 http://trac.sagemath.org/sage_trac/ticket/6456#comment:85

 In any case, I've not done much testing with !SunStudio on this, so it
 would be unwise to start applying patches without testing them.

 > Otherwise I agree that this looks more pleasant than the current
 sun_complex.h hack;
 > I'll put it in the updated cvxopt 1.1.2 now.
 >
 > Dima

 Yes, I think so too. gcc 4.5.0 creates a file with the fixed header, which
 I inspected. That is huge, looking similar to that the current patch in
 Sage. There's no need to repeat them all. And as I noted before, it is
 doubtful if its 100% legal to do so. All I did was copied the necessary
 parts.

 I did email the cvxopt developers about this, so hopefully it can be fixed
 upstream. You might not actually need the patch at all when 1.13 is
 released.

 Dave

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