bug-make
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]