#17622: Fix Cygwin's "-no-undefined" patches for zeromq
-------------------------------------+-------------------------------------
Reporter: jpflori | Owner:
Type: defect | Status: needs_review
Priority: major | Milestone: sage-6.5
Component: porting: Cygwin | Resolution:
Keywords: | Merged in:
Authors: Jean-Pierre Flori | Reviewers:
Report Upstream: N/A | Work issues:
Branch: | Commit:
u/jpflori/ticket/17622 | 740da8b4a26e5806aa401f815fa4998b4c0cd766
Dependencies: | Stopgaps:
-------------------------------------+-------------------------------------
Changes (by jpflori):
* status: needs_info => needs_review
Comment:
zeromq uses autotools.
The patches in `build_system` directory are those you need to apply to the
zeromq build system before autotools automatically generate the full build
system.
Once these patches are applied, one can invoke autotools to update the
build system (e.g. running `autoreconf -fiv && rm -rf autom4te.cache`) 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/17622#comment:5>
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 http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.