#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.