#12369: Add a gcc package
------------------------+---------------------------------------------------
   Reporter:  jdemeyer  |          Owner:  tbd                                  
                                                                                
                         
       Type:  task      |         Status:  needs_review                         
                                                                                
                         
   Priority:  major     |      Milestone:  sage-5.0                             
                                                                                
                         
  Component:  packages  |       Keywords:                                       
                                                                                
                         
Work_issues:            |       Upstream:  N/A                                  
                                                                                
                         
   Reviewer:            |         Author:  Jeroen Demeyer                       
                                                                                
                         
     Merged:            |   Dependencies:  #10492, #12367, #12368, #12405, 
#12570, #12574, #12423, #12425, #12456, #12363, #12223, #12515, #12519, #12548, 
#12562, #12629, #12011, #12638
------------------------+---------------------------------------------------
Changes (by jdemeyer):

  * status:  new => needs_review


Old description:

> The aim is to add a gcc package to Sage.  We probably don't want to
> always build it, we would install it by default only on systems where
> this is needed.  This would replace the fortran package.
>
> '''spkg''':
> [http://boxen.math.washington.edu/home/jdemeyer/spkg/gcc-4.6.3.spkg]
>
> '''Apply''':
>  1. [attachment:12369_gcc_root.patch] to the `SAGE_ROOT` repository.
>  2. [attachment:12369_scripts_hgignore.patch] to the `SCRIPTS`
> repository.
>  3. [attachment:12369_doc.patch] to the Sage library.
>
> '''Testing releases''':
>  1. GCC-4.6.3:
> [http://boxen.math.washington.edu/home/jdemeyer/release/sage-5.0.beta7-gcc/]
>  2. Dependencies only:
> [http://boxen.math.washington.edu/home/jdemeyer/release/sage-5.0.beta7-gccdeps/]:
> this contains all ''dependencies'' of this ticket but not this ticket
> itself, it still includes the old Fortran spkg.

New description:

 The aim is to add a gcc package to Sage.  We probably don't want to always
 build it, we would install it by default only on systems where this is
 needed.  This would replace the fortran package.

 '''spkg''':
 [http://boxen.math.washington.edu/home/jdemeyer/spkg/gcc-4.6.3.spkg]

 '''Apply''':
  1. [attachment:12369_gcc_root.patch] to the `SAGE_ROOT` repository.
  2. [attachment:12369_scripts_hgignore.patch] to the `SCRIPTS` repository.
  3. [attachment:12369_doc.patch] to the Sage library.

 '''Testing releases''':
  1. GCC-4.6.3:
 [http://boxen.math.washington.edu/home/jdemeyer/release/sage-5.0.beta7-gcc/]
  2. Dependencies only:
 
[http://boxen.math.washington.edu/home/jdemeyer/release/sage-5.0.beta7-gccdeps/]:
 this contains all ''dependencies'' of this ticket but not this ticket
 itself, it still includes the old Fortran spkg.

 Neither of these releases contain a fixed ATLAS (#12011), as that's work
 in progress.

 For systems other than OS X, installing the "gccdeps" distribution is
 equivalent to installing the "gcc" distribution with
 `SAGE_INSTALL_GCC=no`.  On OS X, the "gcc" distribution normally will not
 build with `SAGE_INSTALL_GCC=no` because Fortran is missing.

--

Comment:

 I believe this is '''ready for review''' now.  I don't know of any
 regressions, in the following sense: for every system on which vanilla
 sage-5.0.beta7 works, also sage-5.0.beta7-gccdeps and sage-5.0.beta7-gcc
 work.

 It even builds and passes all tests on OS X 10.7, but there is still a
 serious issue with ATLAS (#12011, causing a failure in the `cvxopt` test
 suite).  But I don't believe that should prevent a review of this ticket,
 as it's unrelated to GCC.

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