[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #57242] Non-recursive command passes invalid jobserver file descrip
From: |
John Regehr |
Subject: |
[bug #57242] Non-recursive command passes invalid jobserver file descriptors |
Date: |
Mon, 30 Nov 2020 16:39:59 -0500 (EST) |
User-agent: |
Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36 |
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 invocations. The "+" convention
does not work well for us because we're working with third party (and usually
auto-generated) makefiles and it's no fun to mark these up with "+"
characters. I'm currently working around this using a one-line patch to make,
but that isn't something that I can generally expect other people to do.
Regarding the named pipe, I assume this would also solve the issue where
there's some uncertainty about the inherited jobserver fds being blocking vs.
non-blocking, because every client would simply open the pipe in whatever mode
suited it? If so, then I'm all for it.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?57242>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/