[gnu.utils.bug] Bug in Make 3.05

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 $*.go

exodus@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.