[bug #59584] ifeq with a space after the first open parenthesis

2020-11-30 Thread anonymous
URL: Summary: ifeq with a space after the first open parenthesis Project: make Submitted by: None Submitted on: Tue 01 Dec 2020 03:55:44 AM UTC Severity: 3 - Normal Item

Re: notes about make docs p 3.5

2020-11-30 Thread Martin Dorey
> It'l be very good to have some examples with explanations in the docs. Maybe so. Concrete suggestions are easy to discuss, like: > 1) make starts with a clean slate-> make starts with a clean sTate The "clean slate" idiom seems more natural to this native English speaker. Would "starts from

[bug #57242] Non-recursive command passes invalid jobserver file descriptors

2020-11-30 Thread John Regehr
Follow-up Comment #6, bug #57242 (project make): I can't speak about the broader situation but Paul's "much simpler" option would certainly be sufficient for my use case. Something else that would be useful to us is a way to force make to consider some or all subprograms to be recursive make invo

[bug #57242] Non-recursive command passes invalid jobserver file descriptors

2020-11-30 Thread Paul D. Smith
Follow-up Comment #5, bug #57242 (project make): It is not TOO hard to provide a custom value (that doesn't include the jobserver options) for the MAKEFLAGS environment variable we set when forking/execing a command that is not a recursive make. It's much trickier to reset the MAKEFLAGS make vari

[bug #59399] Add a warning about using $* and $< in explicit rules

2020-11-30 Thread Paul D. Smith
Update of bug #59399 (project make): Status:None => Wont Fix Open/Closed:Open => Closed Summary: Expanding implicit macros in gmake (enhancement request) => Add a warning about u

notes about make docs p 3.5

2020-11-30 Thread Dmitry
Hello, I'm reading GNU make docs and had troubles with understanding paragraph 3.5 . These are some problems which I encountered: 1) make starts with a clean slate-> make starts with a clean sTate 2) It was difficult to understand how make remade makefiles without examples. There is discussion wh

[bug #57242] Non-recursive command passes invalid jobserver file descriptors

2020-11-30 Thread John Regehr
Follow-up Comment #4, bug #57242 (project make): Hello, I wanted to add that I have written a jobserver client and am currently getting burned by the issue described in this bug. We have an LLVM plugin that is compute-intensive, so it wants to use multiple cores. However, by the time execution re

[bug #58734] gmake does not check for the existence of a file before complaining it is missing

2020-11-30 Thread Paul D. Smith
Follow-up Comment #11, bug #58734 (project make): I understand the lack of time. As I mentioned I've implemented and pushed a fix for the directory caching issue. When I follow the directions here as best as I could, the build succeeded and didn't throw any warnings or errors with this change in

[bug #58734] gmake does not check for the existence of a file before complaining it is missing

2020-11-30 Thread Jörg Schilling
Follow-up Comment #10, bug #58734 (project make): I am sorry, but there are problems in gmake that only show up with large or complex makefiles. I cannot give simpler examples as I cannot spend an infinite amount of time in trying to find a smaller example. I however already explained to you how