delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/12/05/04:19:17

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 5B59JG3J1216577
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 5B59JG3J1216577
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=aoseKxdE
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 78A164C318A4
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1764926354;
bh=7p73YFFvzKVwxLqTnyYgzbFu6rcqMhmkHxC3V7yg66E=;
h=Subject:Date:To:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=aoseKxdEFXNKiC6TVGd5WZyt6Lziuz+OuUiTVmct4Zd4k4PxfXtCvRBKZ5PZC2dnL
X9yY7XLbfhDzuRP1+QOpj9lFOYaSUOgpdIysBqXVujMst+XfInGYS2owAs+qFnpI6d
aepwlNNjNKZXAjzYnYSL7geVxZ1dxquGk7Xj80mY=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 918DD4C31870
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 918DD4C31870
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1764926305; cv=none;
b=ncQftTldmxxTL4GVOrof3+J4h4sdJ/D+MTV4UTeuVoLIHGuijDFvPKQbi5dOsHVVSuwgP/puf3gyIaUVK8yKbn8O7a4a2VOgsQoOFGswoS76x+YaubYUUw/j+gIaDKL+sgkPia2B477ziTcLdi44HBThNJ8zIfw8lb9+6UVi3kU=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1764926305; c=relaxed/simple;
bh=eiT/8p2LNZIYhffNWbVObx49sl4zHPh3OcSuQ0knbVs=;
h=DKIM-Signature:From:Mime-Version:Subject:Message-Id:Date:To;
b=UBKEJgeE8k88okooVAkaU+jU8EJEXqmQTwYSOwOHS2mLsNe4/PGybrrQIqfDomyBV2/bU8+7MugFt8Fg24iFQxQmoeq6dqR7wrUSmoJDrD2hQ4XEw0vMnJcLrVn2W7hnKhkT6kc+ZKqsarE6gI8JvHf11ZWsNzGCqyPPvT9hiPU=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 918DD4C31870
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1764926303; x=1765531103;
h=to:date:message-id:subject:mime-version:content-transfer-encoding
:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id
:reply-to;
bh=PbY5SBiBBvzNRMIEoesalqSlVuJX3yV2v2fLbjKRc1w=;
b=ZI+N0ke0m9NbX1IL+iNPeYR00tupfxQWeOKftue33w5kefEK1CgbDM3j4EIf35F2Kd
1/5XyIkNxY3OGQHKKB8SU4SD5OyuJZHAezZ6Pz1sXrjpsYlRWac+6UexSLak90y0i67i
nH3ElebqhzK9cRczpwjvIkWUeBLWjaRMXuvAmmmrEtk5nB8n9qCV4CkQ4qY6DW/EGfZq
l3eAuI7e1ztQ0D6D8z6IBqA//ANRGH5vfT335IoBqiHYSsGOg4AroqIQT9oz22GkfJXD
vrTVpbiCJ9FTFK/a09rwLbJwhHvIbKTWLdaojw9573Lj7R+cJ2F8kJFU3yxF2Pu/Zun8
5VBA==
X-Gm-Message-State: AOJu0Ywn6jOzWBvsiIhSfNymNhtYWWHoyKl68GOLP3Uz/iD7xiQJfANI
aZ+8IQjjYiXYWsFegEzqh12Tpz86k/bjB2NY7rWzpNmA/5IUfxGoTvSFgK6KrEptPomoeVuZuju
904YpGzp6yS4XUpakpVkC5wCethcbfhotQgbcKZklpOil8l+2QTrdhOQcB5mRwo9nJV0IQlVZCL
UpPjdf2/t/z7WN539buXsfLY0lDS6j7T/WKkwNQH0X0TXaPEE=
X-Gm-Gg: ASbGncunARdhJKxqPjZFhwoHn/+XDIxJtB47J+d/FWcvAl179buoVwRVwo4GfZ30mmA
EwZY5K/cPaNpLji1cZPrdVgdZL5KlJopy0IwvjBHSaKbr1QcO19WefPd90AeI5PZqzPWUX2IS3R
h3zWxtnr8r21ZTisyx5SHTRCSkfqwL67+jpDXZGsbCM1l60QJ25e+KRZXKa+R4ptof4LMfYFzgp
BEMU/Cuk4TXL6Acelv1nJYyW3fg1g3g8GKZsgY2/9lI5dNNfgiWAcMF6LY7jZUefhVl7hVHjSdI
OTDaB8zsjQNDHI+5udNbNAXEaGqTEZq6G31j66hN1tO0zCWxgGGCzEF361YEgZmvY7m0gMp2rCj
IaFz2IYy/QAXVuy0MQaLmRXxpXnZOZWDiLMjmJ6Wt9XQwp/b/BJrLwtnJ9RLU6PEE6dDl9atcNb
oqh2V99qhryRew6L5cOQ6C+AHFC86V9mYT8DQZysB9Q35iyrQVAlwVrvmbueDZcRmH
X-Google-Smtp-Source: AGHT+IGTKcMfuY+4JtxYXsZVZsmBbI44omRs5yEB48kVe1ELLr+k9wupjDzC50HiNQ0zC1s4dHG7EQ==
X-Received: by 2002:a05:6402:3486:b0:637:dfb1:33a8 with SMTP id
4fb4d7f45d1cf-647abd80da8mr5297295a12.3.1764926303349;
Fri, 05 Dec 2025 01:18:23 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3826.700.81.1.3\))
Subject: Sporadic GNU make jobserver unavailable
Message-Id: <7D93A1F2-C293-4289-94D6-B8E0C3458CF9@unified-streaming.com>
Date: Fri, 5 Dec 2025 10:18:22 +0100
To: cygwin AT cygwin DOT com
X-Mailer: Apple Mail (2.3826.700.81.1.3)
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Dimitry Andric via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Dimitry Andric <dimitry AT unified-streaming DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

Hi,

We're using Cygwin make to build several projects in parallel mode, e.g.
with -j 4 or sometimes higher settings, depending on the core count of
the machine.

Sporadically, and then I'm talking about "once a week" or so, random
jobs will fail with a non-repeatable error, and in _every_ case these
failures are preceded by a warning from make:

  make[4]: warning: jobserver unavailable: using -j1.  Add '+' to parent make rule.

Obviously the "Add '+' to parent rule" is nonsensical, since simply
running exactly the same job again almost always works fine. But there
is something flaky about make's jobserver under Windows.

FWIW one machine I just observed this on has the make-4.4.1-2 package,
which should use the "pipe" jobserver, if I interpret
https://cygwin.com/pipermail/cygwin-announce/2023-March/010972.html
correctly.

Does anybody know a way to further debug this issue? It must be some
rare race condition...

-Dimitry


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019