Follow-up Comment #18, bug #15757 (project make):
Hi. I can now reproduce this problem, even on Linux, using the following
setup:
mkdir t1 t2
touch t1/rules.mk
cd t2
cat > Makefile <<EOF
VPATH = ../t1
include rules.mk
.PHONY: all
all: foo.x
foo.x : rules.mk ; @echo cp $< $@
rules.mk : MYVAR = foo
.INTERMEDIATE: foo.x rules.mk
EOF
Now, still from inside t2, run:
make -I ../t1
and it will loop forever. The settings for .INTERMEDIATE, target-specific
variables, etc. are very particular, to force make into a specific codepath.
I'll look at this more later tonight.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=15757>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make