#12369: Add a gcc package
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
       Reporter:  jdemeyer                                                      
                                                                                
                                                  |         Owner:            
           Type:  task                                                          
                                                                                
                                                  |        Status:  needs_work
       Priority:  major                                                         
                                                                                
                                                  |     Milestone:  sage-5.0  
      Component:  packages                                                      
                                                                                
                                                  |    Resolution:            
       Keywords:                                                                
                                                                                
                                                  |   Work issues:            
Report Upstream:  N/A                                                           
                                                                                
                                                  |     Reviewers:  Simon King
        Authors:  Jeroen Demeyer                                                
                                                                                
                                                  |     Merged in:            
   Dependencies:  #12479, #12602, #12608, #12609, #12647, #10492, #12367, 
#12368, #12405, #12570, #12574, #12423, #12425, #12456, #12363, #12223, #12515, 
#12519, #12548, #12562, #12629, #12638, #12714, #12647  |      Stopgaps:        
    
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
Changes (by jdemeyer):

  * status:  positive_review => needs_work


Old description:

> The aim is to add a GCC package (GNU compiler collection) to Sage with
> compilers for C, C++ and Fortran.  We don't 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.beta8-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.
>
> 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.

New description:

 The aim is to add a GCC package (GNU compiler collection) to Sage with
 compilers for C, C++ and Fortran.  We don't 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] and [12369_no_sage_fortran.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.beta8-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.

 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.

--

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