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

Reply via email to