#12011: cvxopt: fix illegal BLAS call and fix Solaris build
--------------------------------------------------------------+-------------
       Reporter:  jhpalmieri                                  |         Owner:  
tbd           
           Type:  defect                                      |        Status:  
needs_review  
       Priority:  blocker                                     |     Milestone:  
sage-5.0      
      Component:  packages                                    |    Resolution:  
              
       Keywords:  Lion Darwin cvxopt atlas blas Solaris       |   Work issues:  
              
Report Upstream:  Fixed upstream, in a later stable release.  |     Reviewers:  
Jeroen Demeyer
        Authors:  Jeroen Demeyer, John Palmieri               |     Merged in:  
              
   Dependencies:  #12519                                      |      Stopgaps:  
              
--------------------------------------------------------------+-------------
Changes (by jdemeyer):

  * keywords:  Lion Darwin cvxopt atlas blas => Lion Darwin cvxopt atlas
               blas Solaris
  * reviewer:  => Jeroen Demeyer


Old description:

> On OS X Lion, if you set `SAGE_CHECK=yes` and build cvxopt, some tests
> fail and then it hangs before completing the tests.  See
> [http://sage.math.washington.edu/home/palmieri/misc/cvxopt-1.1.3.log] for
> the install log.
>
> CVXOPT devs claimed that Apple shipped a broken BLAS. But it turned out
> that they cannot provide valid examples showing this; they did not adhere
> to a de facto BLAS standard, and they agreed to fix the corresponding
> CVXOPT bug quickly.
>
> Thus we don't really need to build ATLAS on OSX 10.7, at least not until
> a real proof of bugs is found.
>
> ------
>
> New spkg:
> [http://boxen.math.washington.edu/home/palmieri/SPKG/cvxopt-1.1.4.p0.spkg]

New description:

 On OS X Lion, if you set `SAGE_CHECK=yes` and build cvxopt, some tests
 fail and then it hangs before completing the tests.  See
 [http://sage.math.washington.edu/home/palmieri/misc/cvxopt-1.1.3.log] for
 the install log.

 CVXOPT devs claimed that Apple shipped a broken BLAS. But it turned out
 that they cannot provide valid examples showing this; they did not adhere
 to a de facto BLAS standard, and they agreed to fix the corresponding
 CVXOPT bug quickly.

 This spkg also fixes an issue building with GCC on Solaris 10.  There
 already was a fix for this in the spkg, but it was only enabled for GCC
 versions < 4.5 (without any mention of why).  Enable this fix for all GCC
 versions.

 ------

 New spkg:
 [http://boxen.math.washington.edu/home/jdemeyer/spkg/cvxopt-1.1.4.p1.spkg]

--

Comment:

 Reviewer spkg:
 [http://boxen.math.washington.edu/home/jdemeyer/spkg/cvxopt-1.1.4.p1.spkg]

 Changes: [attachment:cvxopt-1.1.4.p1.diff]

 John, if you confirm that my spkg builds with SAGE_CHECK=yes on OS X Lion
 and you agree with my changes, you may set this to positive review.

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