#19796: Simplify build of interpreters by skipping header files
----------------------------+----------------------------------
Reporter: jdemeyer | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-7.0
Component: cython | Keywords:
Merged in: | Authors: Jeroen Demeyer
Reviewers: Volker Braun | Report Upstream: N/A
Work issues: | Branch:
Commit: | Dependencies:
Stopgaps: |
----------------------------+----------------------------------
When upgrading GSL, there are problems with `sage/ext/interpreters` due to
missing dependency checking. I could have gone for a minimal fix, but I
decided to fundamentally simplify the building of interpreters, at the
expense of making this branch more complicated.
Those "interpreters" involve a lot of files (there are generated .pyx,
.pxd, .c and .h files), so the dependencies are difficult for Cython to
follow. With this patch, the .h files are completely gone.
This commit was cherry-picked from the positively-reviewed branch at
#19756.
--
Ticket URL: <http://trac.sagemath.org/ticket/19796>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.