URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=16053>
Summary: second stem overwrites the first per-prerequisite stem Project: make Submitted by: None Submitted on: Fri 03/10/06 at 08:57 Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Component Version: CVS Platform Version: UNIX Fixed Release: None _______________________________________________________ Details: previous discussion: http://lists.gnu.org/archive/html/bug-make/2006-03/msg00064.html make-3.80 works ok. 3.81beta4, 3.81rc1 don't work. Sample output with attached testcase: /tmp/m/obj$ make --version GNU Make 3.80 /tmp/m/obj$ make -f ../src/Makefile mkdir -p /tmp/m/obj/dir cc -c -o /tmp/m/obj/dir/a.o /tmp/m/src/dir/a.c cc -c -o /tmp/m/obj/dir/b.o /tmp/m/src/dir/b.c ar cru /tmp/m/obj/my.a /tmp/m/obj/dir/a.o /tmp/m/obj/dir/b.o fails with e.g. make from cvs: /tmp/m/obj$ rm -rf *.a dir /tmp/m/obj$ make --version GNU Make 3.81rc1 /tmp/m/obj$ make -f ../src/Makefile make: *** No rule to make target `/tmp/m/src/dir/dir/a.c', needed by `/tmp/m/obj/dir/a.o'. Stop. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Fri 03/10/06 at 08:57 Name: make-3.81rc1_possible_bug.tar Size: 10KB By: None testcase for second stem overwrites the first per-prerequisite stem <http://savannah.gnu.org/bugs/download.php?item_id=16053&item_file_id=3486> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=16053> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make