[bug #62840] make --version in pipe return SIGPIPE

2022-07-31 Thread Paul D. Smith
Follow-up Comment #3, bug #62840 (project make): The reason GNU make behaves differently here is that for a normal program when you pipe its output the system automatically sets the stdout stream to block buffered mode (the default is line buffered mode). This means that the entire version string

Re: New feature: Post-requisites

2022-07-31 Thread Alejandro Colomar (man-pages)
Hi Paul On 7/31/22 14:36, Paul Smith wrote: On Sun, 2022-07-31 at 11:45 +0200, Alejandro Colomar (man-pages) wrote: If some new post-requisite "baz" was found while building either "foo" or "bar", it would be built after those and be as if the user had invoked "make foo bar baz". What if one

Re: New feature: Post-requisites

2022-07-31 Thread Paul Smith
On Sun, 2022-07-31 at 11:45 +0200, Alejandro Colomar (man-pages) wrote: > > If some new post-requisite "baz" was found while building either > > "foo" or "bar", it would be built after those and be as if the user > > had invoked "make foo bar baz". > > What if one runs `make -j foo foo2` and both

Re: New feature: Post-requisites

2022-07-31 Thread Alejandro Colomar (man-pages)
Hi Paul On 7/30/22 19:01, Paul Smith wrote: On Mon, 2022-07-25 at 09:06 +, Edward Welbourne wrote: On 7/22/22 16:20, Paul Smith wrote: So, after all the "normal" goal targets were completed make would proceed to run any "extra" goal targets that were added as part of the processing of the