#20381: Patch to brial to get it building again on Cygwin
-------------------------------------+-------------------------------------
       Reporter:  embray             |        Owner:
           Type:  defect             |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-7.2
      Component:  build              |   Resolution:
       Keywords:  cygwin windows     |    Merged in:
  brial                              |    Reviewers:
        Authors:  Erik Bray          |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/gouezel/brial-   |  84b0513a4055a606716b74863dcc78d49e8235a7
  cygwin-patch                       |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by gouezel):

 Copy/pasted from jpflori's comment at #17622:

 The patches in build_system directory are those you need to apply to the
 brial build system before autotools automatically generate the full build
 system.
 Once these patches are applied, one can invoke autotools to update the
 build system and deduce the full patches in the patches directory which
 don't need autotools invokation anymore and can be applied at build time.


 To summarize it's good to ship two set of patches because:

 * we can't rely on invoking autotools at build time because it is not a
 prerequisite and would not be manageable anyway, it's kind of impossible
 to make sure that the build system will be correctly regenarated with one
 of the random versions of autotools programs in the wild, therefore the
 build system has to be regenerated on a dev machine and full patches have
 to be distributed,

 * the patches only touching the input to autotools are still of interest
 as these are the ones to be updated manually if we want to introduce
 further changes in the build system, and the ones to submit upstream for
 inclusion (and when upstream makes new releases it will regenerate the
 full build system)

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