[gnu.utils.bug] Bugs and our fixes in GNU make

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.