wayne@EDDIE.MIT.EDU (Wayne Noss) (01/20/89)
We found some bugs in GNU make, which had to be corrected before we could release it for production use in our environment. The version we received from you was your Revision 2.9 (which is our Revision 1.1). Following is our rlog of changes: RCS file: make.c,v; Working file: make.c head: 1.3 locks: ; strict access list: symbolic names: comment leader: " * " total revisions: 3; selected revisions: 3 description: gnu make tool ---------------------------- revision 1.3 date: 88/12/12 13:23:39; author: wayne; state: Exp; lines added/del: 36/24 Use /usr/cognex instead of /usr/local Construct list of include directories BEFORE it is needed instead of after Fix bug whereby multiple target pattern always got match of first target int rather than unsigned of variable used in comparison (was bug) Allocate and copy where necessary to avoid clobbering strings Fix bug in handling very long line with backslash newline error function needs four args, not just two ---------------------------- revision 1.2 date: 88/08/16 13:18:34; author: wayne; state: Exp; lines added/del: 29/8 Add cognex rcs header Avoid including sys/types.h twice (sys/params.h includes it) Split expression that was too complex for compiler into parts ---------------------------- revision 1.1 date: 88/08/16 11:41:14; author: wayne; state: Exp; Initial revision ============================================================================= I realize that our one-line descriptions of changes are rather terse for you to fix anything from; but may suffice to recognize bugs that you have since fixed anyway, and to see that a couple of our changes are customizations rather than bugs. If you would like our fixes, please reply with instructions on how this is to be done; I could mail the entire source in pieces, but some variant of diff output might be more useful as well as less volume. Unfortunately, I have not retained test cases that actually provoked all the bugs we fixed, but could doubtless reconstruct some of them if you need them. Thank gnu for providing this free software.