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 Content-Language: en-GB To: Ken Brown , 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 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 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="us-ascii"; Format="flowed" Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" 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