[bug #63157] Unlink temporary files.

2022-10-20 Thread Martin Dorey
Follow-up Comment #26, bug #63157 (project make): Ach, it did reproduce for me, with or without Dmitry's modification. I was just looking in the wrong place, despite Frank providing copy-and-paste instructions on where to look. Perhaps I'd just read about MAKE_TMPDIR and assumed that they'd end

[bug #63157] Unlink temporary files.

2022-10-20 Thread Dmitry Goncharov
Follow-up Comment #25, bug #63157 (project make): This may not always reproduce, because there is a race between make writing its output to the pipe and the reader exiting. Sigpipe is sent when the reader exits before make is able to write its output. However, if you change it like this echo

[bug #63248] Ignore sigpipe.

2022-10-20 Thread Dmitry Goncharov
Additional Item Attachment, bug #63248 (project make): File name: sv63248.diff Size:1 KB ___ Reply to this item at:

[bug #63248] Ignore sigpipe.

2022-10-20 Thread Dmitry Goncharov
Follow-up Comment #1, bug #63248 (project make): A user reported that make leaves temporary files behind when killed by sigpipe. $ ls tmp/ $ echo 'all:; sleep 2' | ~/src/gmake/make/l64/make -f- -j2 -O |: $ ls tmp GmIDqB2Q GmyW1CcO $ rm tmp/* $ # this make ignores sigpipe $ echo 'all:;

[bug #63248] Ignore sigpipe.

2022-10-20 Thread Dmitry Goncharov
URL: Summary: Ignore sigpipe. Project: make Submitter: dgoncharov Submitted: Thu 20 Oct 2022 09:47:11 PM UTC Severity: 3 - Normal Item Group: Bug

[bug #63241] implement "exit" in makefile parsing

2022-10-20 Thread Dmitry Goncharov
Follow-up Comment #1, bug #63241 (project make): i'd prefer to keep make language free of imperative constructs. Once you give them "if", they'll want "for" and "break" and "exit", etc. In my experience, it is better to avoid code like ifneq ($(filter %clean clobber,$(MAKECMDGOALS)),).

Re: GNU make 4.3.91 on Cygwin

2022-10-20 Thread Bruno Haible
Paul Smith wrote: > > > On Cygwin 2.9.0 (64-bit), compilation works fine, but there are 11 > > > test failures. > > Is it feasible to run these tests, particularly the Windows ones, on > the GNU make 4.3 release package? Sure. Find attached the results for GNU make 4.3 on the same Cygwin: 2

Re: GNU make 4.3.91 on Cygwin

2022-10-20 Thread Paul Smith
On Tue, 2022-10-18 at 23:37 -0400, Paul Smith wrote: > On Wed, 2022-10-19 at 03:01 +0200, Bruno Haible wrote: > > On Cygwin 2.9.0 (64-bit), compilation works fine, but there are 11 > > test failures. > > I don't test or support cygwin myself so it's not surprising.  The > cygwin team apparently

Re: GNU make 4.3.91 on mingw

2022-10-20 Thread Eli Zaretskii
> From: Bruno Haible > Date: Wed, 19 Oct 2022 03:06:51 +0200 > > On mingw (on Windows 10 in a Cygwin dev environment), compilation works > fine, but there are 91 test failures. FTR: I get only 2 failures in options/dash-q (and for a reason that is a non-issue: temporary batch files are not