[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU make 4.3.92 on Cygwin

From: Paul Smith
Subject: Re: GNU make 4.3.92 on Cygwin
Date: Tue, 25 Oct 2022 10:51:35 -0400
User-agent: Evolution 3.46.0 (by Flathub.org))

On Tue, 2022-10-25 at 16:27 +0200, Bruno Haible wrote:
> With GNU make 4.3.92, we're down to 10 test failures.

Just to note, I was able to install Cygwin64 on one of my Windows
systems and the latest code built and ran with no failures there.

All the failures on Cygwin in your tests are of this form:

make[1]: *** Cannot open jobserver /home/bruno/make-4.3.92/build-
cygwin64/tests/_tmp/GMfifo5372: Device or resource busy.  Stop.

I checked my Cygwin build and it also sets up to use mkfifo, but I
don't see these errors.  I see that there are various discussions of
cygwin's mkfifo implementation, from 5-10 years ago anyway, saying it's
not so great and that opening it from multiple processes is problematic
(which is exactly what we want to do here).  But, it worked for me.

Maybe your system has an older version of Cygwin installed?  I just
installed the very latest.  I don't really know how to find a "version"
of Cygwin or what part of it implements the mkfifo emulation, but if
it's the "cygwin" package I have version 3.3.6-1.

reply via email to

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