This is an instance of PR/1423 (that one was against .INTERMEDIATE but
it's the same bug and the same solution. It's been fixed in the
sources; you can find a patch in the PR.
http://www-gnats.gnu.org:8080/cgi-bin/wwwgnats.pl/full/1423
HTH...
--
-
This used to work with 3.76.1.
Regards,
Lalle
scheutz:/hosts/saruman/simics/tmp> cat Makefile
%.a: %.b
@echo $^ > $@
foo.b:
@echo foo $> $@
.SECONDARY:
scheutz:/hosts/saruman/simics/tmp> make -n foo.a
make: *** No rule to make target `foo.a'. Stop.
scheutz:/hosts/saruman/