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 List-Archive: List-Post: List-Help: List-Subscribe: , From: Dimitry Andric via Cygwin Reply-To: Dimitry Andric Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" 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