delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/03/22/02:55:33

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org ACF403857823
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=gmail.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=message-id:date:mime-version:user-agent:subject:content-language:to
:references:from:in-reply-to:content-transfer-encoding;
bh=TYetDle7S8fu4Y4PRPE5VP25fhBfPbyLHhqU6QS8IzA=;
b=avUmBVkbYzuKarJALNAMOl9lt8WNiA4mqodk/FCi8iLEc99kiMFItN4FQbwrMrs4q7
AIYr1qSaNiP9tjtY1RU6s4K7X2F+9nRYlnEMy9Q/YxTABh2g0hwLqfiqDyCYkHC3w0fA
oY0xGzFR1Z27MoRMjTeBjzNaG1UDbnISUkPtyDU8eZvjLAma8POJbACpz/Kr6TfrkQY9
CqJxW6tCd8ZcTuwRElB8Cd3gbMGoPj7UKvREqCk5QaCWke7mV5DQIGFTyuGKEIdL9hBZ
BZsKePMIf1jRk9l3JhgRLJrnqWckrxNoUQDsDHhqhiwWTLq7zcV48qZM9VGYdRu8x+H9
qLCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:message-id:date:mime-version:user-agent:subject
:content-language:to:references:from:in-reply-to
:content-transfer-encoding;
bh=TYetDle7S8fu4Y4PRPE5VP25fhBfPbyLHhqU6QS8IzA=;
b=pHBVZckSnf/tWo2VSsJjakcvF5ZWcEOTUTNq2X711s49a0IsM26wJwUol6zg04xEXg
Q65Y+wmEPXoj7oIEG32qJiiABakzx96Swh8OaPCFnqoW1Qonwcc0ymHbpJRM2LxZjRPn
+d5flF+XpbnZro61MKMYdgAaw53XfhEXsCOVL079zoPflmeuq8dorfMdz1Jp8kFiVunS
LaOs4hP/e5+BuFmylxjiHU31l1IBordZpr855VGX4UsIumTA/kcSHe7joCJ+t+oiJfS/
DRf7PLS9QLVQ9XvfCufS08TcXO8fCuVZeTXRhOp4euLf7XwaxICJ6JbhGhtTM5GIragm
xknQ==
X-Gm-Message-State: AOAM531uMZdGRWS25LFOIN/jmplZWXZYdZ/gkeye6care2evOxjaVf8X
ngJmVx/mpOde3Sw20I1S9GE=
X-Google-Smtp-Source: ABdhPJwgvUUmGAClK3np5EhQue7rMVGpoCjTdEFPcDT8FgoOVIg296ormNwS76q6rliSMyT+3ve6ow==
X-Received: by 2002:a05:600c:19cf:b0:38c:b1fd:1fc9 with SMTP id
u15-20020a05600c19cf00b0038cb1fd1fc9mr2274427wmq.103.1647932093307;
Mon, 21 Mar 2022 23:54:53 -0700 (PDT)
Message-ID: <1a25a77b-b1de-edc0-974f-937e914d05fd@gmail.com>
Date: Tue, 22 Mar 2022 08:54:50 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101
Thunderbird/91.7.0
Subject: Re: GNU make losing jobserver tokens
To: Ken Brown <kbrown AT cornell DOT edu>, cygwin AT cygwin DOT com,
magnus DOT ihse DOT bursie AT oracle DOT com
References: <9b9da583-124d-9d5f-4c10-6622602ca8dc AT oracle DOT com>
<09d8cb84-b3e3-0760-2245-0f3d2154c023 AT cornell DOT edu>
From: Noel Grandin <noelgrandin AT gmail DOT com>
In-Reply-To: <09d8cb84-b3e3-0760-2245-0f3d2154c023@cornell.edu>
X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, KAM_SHORT,
NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4
X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On 2022/03/21 5:09 pm, Ken Brown wrote:
> On 3/21/2022 10:28 AM, Magnus Ihse Bursie wrote:
>>
>> We have had a long-standing issue with make losing jobserver tokens. ("long-standing" here means for years, and years, 
>> at least since GNU make 4.0, up to and including the current latest version in Cygwin.)
>>

Hi

It was not that long ago that Linus Torvalds found a bug in the Linux kernel pipe implementation which caused GNU make 
to lose jobserver tokens, so possibly researching that bug may shed some light on the kinds of things that could be 
wrong with the Cygwin pipe code.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=0ddad21d3e99c743a3aa473121dc5561679e26bb
https://lkml.org/lkml/2019/12/18/1064

Regards, Noel Grandin



-- 
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