From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by sourceware.org (Postfix) with ESMTPS id ACF403857823 for ; Tue, 22 Mar 2022 06:54:54 +0000 (GMT) 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 Received: by mail-wm1-x32e.google.com with SMTP id o7-20020a05600c4fc700b0038c87edc21eso1050544wmq.0 for ; Mon, 21 Mar 2022 23:54:54 -0700 (PDT) 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) Received: from [192.168.1.133] ([66.251.172.74]) by smtp.gmail.com with ESMTPSA id m3-20020a5d64a3000000b00203ed35b0aesm20361236wrp.108.2022.03.21.23.54.51 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 21 Mar 2022 23:54:52 -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 Content-Language: en-GB To: Ken Brown , cygwin@cygwin.com, magnus.ihse.bursie@oracle.com References: <9b9da583-124d-9d5f-4c10-6622602ca8dc@oracle.com> <09d8cb84-b3e3-0760-2245-0f3d2154c023@cornell.edu> From: Noel Grandin In-Reply-To: <09d8cb84-b3e3-0760-2245-0f3d2154c023@cornell.edu> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Mar 2022 06:54:56 -0000 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