make-3.80: Unpatched patchable bugs in cygwin
Stephen Warren
SWarren@nvidia.com
Thu Jan 20 22:29:00 GMT 2005
Hi.
I recently hit a bug in the latest version of make-3.80 that's
distributed by Cygwin.
This bug, or something closely related has been reported to the cygwin
list a couple of times before:
http://sources.redhat.com/ml/cygwin/2004-09/msg01659.html
http://sources.redhat.com/ml/cygwin/2003-12/msg00146.html
I don't see any responses to either of these emails. Does Cygwin have a
policy of not applying local patches to the packages that it ships?
The basic problem is that make doesn't save/restore certain context when
making recursive calls to implement the $(eval) function. The latest CVS
version of make has this. Fedora also includes a patch (derived from
make's CVS) that fixes the problem I hit, and another problem that looks
to be basically the same thing.
This patch is part of FC2/FC3's source RPM for make-3.80. I've attached
it for reference.
Is there any chance this could get into Cygwin? It'd be really great to
have a standard Cygwin install without this bug, rather than having to
maintain my own builds for make...
Thanks.
--
Stephen Warren, Software Engineer, NVIDIA, Fort Collins, CO
swarren@nvidia.com http://www.nvidia.com/
swarren@wwwdotorg.org http://www.wwwdotorg.org/pgp.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: eval-crash.diff
Type: application/octet-stream
Size: 2249 bytes
Desc: eval-crash.diff
URL: <http://cygwin.com/pipermail/cygwin/attachments/20050120/680b7694/attachment.obj>
-------------- next part --------------
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list