#13032: Add ccache as a standard spkg
-----------------------------------+----------------------------------------
       Reporter:  rohana           |         Owner:  GeorgSWeber 
           Type:  enhancement      |        Status:  needs_review
       Priority:  major            |     Milestone:  sage-5.1    
      Component:  build            |    Resolution:              
       Keywords:  sd40.5           |   Work issues:              
Report Upstream:  N/A              |     Reviewers:              
        Authors:  R. Andrew Ohana  |     Merged in:              
   Dependencies:                   |      Stopgaps:              
-----------------------------------+----------------------------------------
Changes (by rohana):

 * cc: jdemeyer (added)


Old description:

> This is needed to eliminate build time when switching between various
> branches in the git based workflow.
>
> Installation:
>
>  * Install dependencies
>  * Add the spkg http://wstein.org/home/ohanar/spkgs/ccache-3.1.7.spkg to
> spkg/standard
>  * Add the spkg http://wstein.org/home/ohanar/spkgs/f90cache-0.93.7.spkg
> to spkg/standard
>  * Apply attachment:trac13032_root.patch to the root repository
>  * Apply attachment:trac13032_scripts.patch to the scripts repository
>  * Apply attachment:trac13032_doc.patch to the sage library

New description:

 This is needed to eliminate the majority of the build time when switching
 between various branches in the git based workflow. It is also useful in
 the short run for dramatically speeding up the build process for many
 spkgs.

 Installation:
  * Add the spkg http://wstein.org/home/ohanar/spkgs/ccache-3.1.7.spkg to
 spkg/standard
  * Apply [attachment:trac13032_root.patch] to the root repository
  * Apply [attachment:trac13032_scripts.patch] to the scripts repository
  * Apply [attachment:trac13032_doc.patch] to the sage library

--

Comment:

 1. The f90cache source code does not include a copy of its license. Since
 it is based off of and old version of ccache, it must be GPL licensed, so
 it is in violation of GPL license. For this reason, I'm going to remove it
 from this ticket.
 2. ccache depends on zlib and includes its own copy to use if it can't
 find one. I've updated the spkg and build scripts to ensure that it uses
 our copy.

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