[gnu.utils.bug] Make 3.57 problem

karl@MorningStar.Com (Karl Fox) (11/17/89)

Thanks for making -j work!  Something else broke, however:

Script started on Thu Nov 16 23:48:43 1989
tetra 102% ls
typescript
tetra 103% mkdir SCCS
tetra 104% echo "int x;" > x.c
tetra 105% admin -ix.c s.x.c
No id keywords (cm7)
tetra 106% mv s.x.c SCCS
tetra 107% rm x.c
tetra 108% gnumake-3.56 x.o
/usr/sccs/get  SCCS/s.x.c
1.1
1 lines
No id keywords (cm7)
cc    -c x.c -o x.o
rm  x.c
tetra 109% gnumake-3.56 x.o
gnumake-3.56: `x.o' is up to date.
tetra 110% rm x.o
tetra 111% gnumake-3.57 x.o
/usr/sccs/get  SCCS/s.x.c
1.1
1 lines
No id keywords (cm7)
cc    -c x.c -o x.o
rm  x.c
tetra 112% gnumake-3.57 x.o
cc    -c x.c -o x.o
cpp: x.c: No such file or directory
gnumake-3.57: *** [x.o] Error 2
tetra 113% exit

script done on Thu Nov 16 23:50:32 1989
--
Karl Fox, Morning Star Technologies               karl@MorningStar.COM
			Witty sayings waste resources.

mcgrath%paris.Berkeley.EDU@GINGER.BERKELEY.EDU (Roland McGrath) (11/22/89)

This is bug has been fixed (in a way).  I have added a new feature that makes
the situation in which the bug occurs never happen.  This feature is that if
SCCS/s.x.c is older than x.o, it won't bother to make x.c, remake x.o, and
remove x.c.