On Fri, 2010-07-30 at 11:17 +0200, Peter Breitenlohner wrote: > yesterday, I had built and installed make-3.82 on our x86-linux-gnu systems, > but then had to downgrade to 3.81 due to a serious regression. > > Attached is a small self-contained Makefile that works fine with 3.81, but > yields this error with 3.82: > > make-3.82: *** No rule to make target `util.a(foo.o', needed by `util.a'. > > Stop.
Ugh. I fixed one bug in this area but I can see that the code is quite wrong here. It tries to do the right thing but the pointer arithmetic is just bogus. I'm out of town for a bit but I'll look into this when I get back. It would be helpful if you could file a bug on this at Savannah: https://savannah.gnu.org/projects/make/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make