shs@draco.Berkeley.EDU (Steve Schoettler) (10/29/88)
The following Makefile core dumps with make version 3.05 on Sun 3 under 3.5.
(That's make compiled with gcc version 1.29)
If you type "make", you get "IOT trap, core dump".
If you type "make -n", you also get a core dump.
If you type "make int" or "make release", it works.
If you comment out the ".SUFFIXES" and ".c.go" rule, it also works.
Steve
----------- cut here --------------------
all: int
int:
make release
release:
rm -f $(RFILES)
.SUFFIXES: .go .c
.c.go:
cc ${CFLAGS} -c $(TFLAGS) $*.c
mv $*.o $*.goexodus@cheers.uucp (Greg Onufer) (10/29/88)
Am I incorrect in assuming that make should attempt to check out a Makefile from RCS/SCCS _if_ there is a RCS/SCCS directory _and_ there is no makefile present? I always assumed it was the correct behaviour but make 3.05 does not seem to do this. Comments? Suggestions? --greg -- Greg Onufer .. University of the Pacific .. Focus Semiconductor .. exodus@cheers.uucp .. sun!daver!cheers!exodus .. 415-965-0604
mcgrath%tully.Berkeley.EDU@GINGER.BERKELEY.EDU (Roland McGrath) (11/02/88)
No, GNU Make version 3.05 does not do SCCS and RCS checkout of makefiles. However, the next version released will have this functionality.