[bug #58556] Make is confused by a target named ".o" and neither emptying .SUFFIXES nor MAKEFLAGS=r can prevent this

2020-11-03 Thread Rossen Mikhov
Follow-up Comment #5, bug #58556 (project make): Sorry, copied the wrong line. In my last comment, "| make - foo.o" should be "| make -f - foo.o". ___ Reply to this item at: __

[bug #58556] Make is confused by a target named ".o" and neither emptying .SUFFIXES nor MAKEFLAGS=r can prevent this

2020-11-03 Thread Rossen Mikhov
Follow-up Comment #4, bug #58556 (project make): It is not ineffective! Did you try it? touch foo.c printf MAKEFLAGS=r | make - foo.o make: *** No rule to make target 'foo.o'. Stop. make foo.o cc-c -o foo.o foo.c The builtin rule is suppressed by MAKEFLAGS, as expected. This doesn't work ON

[bug #58556] Make is confused by a target named ".o" and neither emptying .SUFFIXES nor MAKEFLAGS=r can prevent this

2020-11-02 Thread Rossen Mikhov
Follow-up Comment #2, bug #58556 (project make): Reading internal definitions before reading the makefile is fine, but this bug report specifically makes the following points: - There are no prerequisites in the empty directory, so an implicit rule with prerequisites should not be invoked at all,

[bug #58556] Make is confused by a target named ".o" and neither emptying .SUFFIXES nor MAKEFLAGS=r can prevent this

2020-06-13 Thread Rossen Mikhov
URL: Summary: Make is confused by a target named ".o" and neither emptying .SUFFIXES nor MAKEFLAGS=r can prevent this Project: make Submitted by: log65536 Submitted on: Sun 14 Jun 2020 01:39:34 AM JS

[bug #37065] $(wildcard dir/*/.) is wrong (worked fine in 3.81)

2012-08-10 Thread Rossen Mikhov
Additional Item Attachment, bug #37065 (project make): File name: Makefile Size:0 KB ___ Reply to this item at: ___ Message sent

[bug #37065] $(wildcard dir/*/.) is wrong (worked fine in 3.81)

2012-08-09 Thread Rossen Mikhov
Follow-up Comment #2, bug #37065 (project make): Sorry, again. This time I think I got it: $(wildcard dir/*/.) matches non-directories for the `*'. ___ Reply to this item at: __

[bug #37065] $(wildcard dir/*/.) is wrong (worked fine in 3.81)

2012-08-09 Thread Rossen Mikhov
Follow-up Comment #1, bug #37065 (project make): Sorry, I messed up the markup. I meant that +$(wildcard dir/*/.)+ matches non-directories for the `+*+'. ___ Reply to this item at: _