[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread Eli Zaretskii
Follow-up Comment #13, bug #16132 (project make): Did the OP build the previous versions of Make with the same compiler as the release candidate? If not, perhaps therein lies the reason for the difference, especially if the other versions are Cygwin ports (as opposed to to rc1 that was built wit

[bug #16145] .SECONDARY: prevents non-existent dependency from forcing rebuild

2006-03-21 Thread Paul D. Smith
Update of bug #16145 (project make): Status:None => Not A Bug Open/Closed:Open => Closed ___ Follow-up Comment #5: Ok, closing as per re

[bug #16145] .SECONDARY: prevents non-existent dependency from forcing rebuild

2006-03-21 Thread Jay Berkenbilt
Follow-up Comment #4, bug #16145 (project make): Either of your proposed solutions will work fine for me, and the first one (mentioning things explicitly to prevent them from being removed) is what I've done for years and was doing until I decided that, after having been using gnu make for 10 yea

[bug #16145] .SECONDARY: prevents non-existent dependency from forcing rebuild

2006-03-21 Thread Paul D. Smith
Follow-up Comment #3, bug #16145 (project make): I think you have two choices, at least one of which should work :-). Either way I think you have to get the .SECONDARY: global target out of there. Anyway, you can do two things: first, you can mention all the files that would otherwise be consid

[bug #16145] .SECONDARY: prevents non-existent dependency from forcing rebuild

2006-03-21 Thread Boris Kolpackov
Follow-up Comment #1, bug #16145 (project make): I believe this is intended behavior as described in GNU make manual. See bug #15584 (starting from comment #6) for more information. In your case *all* targets are SECONDARY. The reason it worked differently in 3.80 is because this version does no

[bug #16140] make 3.81rc2: performance decrease when searching builtin implicit rules compared to 3.80

2006-03-21 Thread Paul D. Smith
Follow-up Comment #2, bug #16140 (project make): If it's a simple-enough change and doesn't cause problems with the regression tests it's fine with me to fix it. Do you have access to valgrind and/or gprof to check the performance etc.? __

[bug #16140] make 3.81rc2: performance decrease when searching builtin implicit rules compared to 3.80

2006-03-21 Thread Boris Kolpackov
Update of bug #16140 (project make): Assigned to:None => bosk ___ Follow-up Comment #1: I took a quick look and it appears that we call set_file_variables even if none of the dependencie

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread Eli Zaretskii
Follow-up Comment #11, bug #16132 (project make): The result without sh.exe is the expected one. So Make is working correctly, and the problem is is (in)compatibility with the Cygwin shell. When I need a Unixy shell, I use the old port of zsh. You should be able to find it on the net (sorry, I

[bug #16145] .SECONDARY: prevents non-existent dependency from forcing rebuild

2006-03-21 Thread Jay Berkenbilt
URL: Summary: .SECONDARY: prevents non-existent dependency from forcing rebuild Project: make Submitted by: jayberkenbilt Submitted on: Tue 03/21/06 at 20:29 S

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #10, bug #16132 (project make): Lastly, this is the result when no sh.exe is in PATH: D:\GNUMake\test>PATH PATH=C:\WINDOWS;C:\WINDOWS\system32 D:\GNUMake\test>gmake381rc2.exe echo -aap="noot" -aap="noot" echo '-aap="noot"' '-aap="noot"' echo -aap=\"noot\" -aap=\"noot\" echo -

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #8, bug #16132 (project make): I also tried with #define HAVE_CYGWIN_SHELL in config.h but this gives the same result. Eli/Paul, can you suggest another sh.exe (instead of cygwin) that I could use/try ? ___ Reply to thi

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #7, bug #16132 (project make): (And this is the makefile (with TABS of course:) BLA1 := -aap="noot" BLA2 := '-aap="noot"' BLA3 := -aap=\"noot\" BLA4 := -aap="noot" -mies="wim" BLA5 := '-aap="noot" -mies="wim"' BLA6 := -aap=\"noot\" -mies=\"wim\" all: echo $(

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #6, bug #16132 (project make): Hi Paul, here it is: D:\GNUMake\test>PATH PATH=C:\cygwin\bin;C:\WINDOWS;C:\WINDOWS\system32 D:\GNUMake\test>gmake381rc2 --version GNU Make 3.81rc2 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copyi

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread Paul D. Smith
Follow-up Comment #5, bug #16132 (project make): Can you please remove the "@" prefix from your echo commands, and then re-run your test. Show us the output make prints (which are the commands that it's sending to the shell) against the command you expect to be run and what actually gets invoked

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #4, bug #16132 (project make): Latest cygwin didn't help... ___ Reply to this item at: ___ Message sent via/b

[bug #16140] make 3.81rc2: performance decrease when searching builtin implicit rules compared to 3.80

2006-03-21 Thread anonymous
URL: Summary: make 3.81rc2: performance decrease when searching builtin implicit rules compared to 3.80 Project: make Submitted by: None Submitted on: Di 21.03.2006 um 14:33

[bug #16132] Quoting problem in 3.81rc1

2006-03-21 Thread anonymous
Follow-up Comment #3, bug #16132 (project make): > What kind of sh.exe are you using, and how (with what compiler and > development environment) did you build Make 3.81rc1? I use Windows XP SP2. I have built make3.81rc1 with both VC6 and VC7.1 (giving the same results). I am using sh.exe from