From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on20718.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5b::718]) by sourceware.org (Postfix) with ESMTPS id 0CF4E385840A for ; Mon, 20 Feb 2023 10:22:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0CF4E385840A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=cornell.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C6hFcTpa46WXAstk2RqsT1bHicQ2aEEI5WHIWXTlWNEbZc6y74679Kzs4NIIb5e+y2Ui2Ypn9jio8hro0pxYc8ErAqL1NwB3R3eLWGrPImn2hs6O0te4egoVhf897+bAbgvWhRbG4ScG05THieY9/CT9ZeaRAFV9wsHCBn6hOTesWyUGuPXU8fnr/tvgZtqUSfnqMC8/rYu9lkxqSuKZZp2DZdPmYyawEzOg78TIYNtI8Pxk1vrvEuwG0UJb1FwyXmF6AuFLxk2mToXY4aXewbQ6EsZAlyJxYBW/3+RE1W3+2lIYepGDoSgExk1xfW/j/R0LGWaecxnLRJjp3wsdQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=94V03WtPTJtyER8xLMU1ojp/2N0wG+WVxuZLqWRVwfg=; b=gZsFPz26/EmkOD3JBsR5Y9XwZ3cD55WK9ssrwb0TVb0KX4UFeNJ02YN4FmGb5/d6V6DMZTjycH42xf6+J+DbtxKeJV0F8QZRYFB3WY7avfz4E/lqg9/t2lvLZVbVtnhx4TTZ4hSEEWZFrW0M3WJ+CwWh537RxwIvhIhj2hAymHfhAWlmDxpUiAjMCqN79iuJvIjdiZDMb3k82lCYa5e01xj1NaZViBprw9DGJyTVocMW1jjpkYBXT7A7sikqORHeJ3t3fcyTYXWfNF8PXwDKTpXdAgc19AddU/A7wylW78hwF8ngLaKJakDPz3FeEhTZhCYBKYpr1EtVgoKfpHYYCQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu; dkim=pass header.d=cornell.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=94V03WtPTJtyER8xLMU1ojp/2N0wG+WVxuZLqWRVwfg=; b=AiCo3YsLXe8HbsLLEDZmc7ajB27De9OYNmY1PKJ0LZxCovcnIf8uVJDfMNTItx6B4L/BgGSYOnw8HPlMRKvEAO35xvyY75S7l71dsnzQ4ujXJfRlRS/QeG+hbeU/AlRxWuVP8PkUsvPZh2HwoHFhi5Cuir6onFbS0gHv9GRUhEQ= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) by BYAPR04MB5622.namprd04.prod.outlook.com (2603:10b6:a03:103::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6111.19; Sun, 19 Feb 2023 22:50:24 +0000 Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::317b:fc3c:1a1b:db7]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::317b:fc3c:1a1b:db7%9]) with mapi id 15.20.6111.019; Sun, 19 Feb 2023 22:50:24 +0000 Message-ID: <9d9d7e53-c901-770c-ae1a-b39934ab6e21@cornell.edu> Date: Sun, 19 Feb 2023 17:50:21 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: Heads up: Problems with parallel make Content-Language: en-US To: cygwin-apps@cygwin.com References: <9c9fb865-5f11-67ec-81a5-9c1ee37b5ee1@cornell.edu> <871214fe-aa00-5c51-7145-82737e830fcc@Shaw.ca> <6c9c801e-7ec6-5093-afd7-8111fc4692a3@Shaw.ca> <6876bcc9-3747-1a7e-bab8-c89ba7a39cc8@cornell.edu> <4891b215-8bbc-431a-db83-f2c980538ffd@gmail.com> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN2PR15CA0028.namprd15.prod.outlook.com (2603:10b6:208:1b4::41) To SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|BYAPR04MB5622:EE_ X-MS-Office365-Filtering-Correlation-Id: 2899b532-b43d-429b-6638-08db12cbafd4 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: TQjY0UbcpQY4lKaU3ApB7i4DQQ2T79aK20U19PaIv26hsNB4hYSy4ec4O5ZGqYXLRl6v7CuU1hl4vD9yYTTYGKNXaySJGroEaCckXL/2f6Ci++RUSgB+/TajC6H0K3Qj0ekme35UYEzT6NZYtYBrxZL6Whnis+lidioxAoTYeJKBeYF83fqt8ZKpkNzejLEHQdl//kr1GBTJY+zXosIlZ4yl4CY04fy0qVjsSVOpztI3S1N973v6vv/hC43D1+2ZF3J/5OY8nihCidZ54mif5ta0zMNxodGn9Be3HnzbXn2lsCMuw6PUXO0AgGr+Oc09wH2yM5T8yUbknRKFLiJyWJA+767GGk2yG5ENVnTzNXXT6OHsMYsrSmMRJKIXoUT7R0ap2IGPUfjh/r6eXaa2ao8yUNOVXJ2xpVsXsDg1w9WNgmIqUTABHc3wMvqGxkJFlIP5tYOHsWEW1B4sifiq4AVcP8+qUz+jKMFQiJAGYFKM0HupJvhqlwwvAYHlhIekfAk9UxbAaDXt0P8vu+ganOM6H03Sm3yvIxhdJT9dfiKrH9jEv0h+NEQFZac0xBTuTWLuvRYE38wdYDpaAUZbJmoodJPsUOPujs6Uu6R6eKbMfgo4pVITU09yL21Gjgke2JhDiZ9ysD5ea5oyTs0HtEU+6ImnQfNfkBH0jy8BNYQZyokjL8M99zEXA4b0pQE91hZWVSJSI//bkzDJHUYc20YrhkFrA8FpqsyWbHfb1o8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SA0PR04MB7322.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(376002)(39860400002)(396003)(366004)(346002)(451199018)(478600001)(38100700002)(86362001)(31696002)(41320700001)(2906002)(75432002)(316002)(786003)(41300700001)(16799955002)(5660300002)(36756003)(8936002)(66476007)(6916009)(8676002)(66556008)(66946007)(66899018)(2616005)(26005)(186003)(31686004)(966005)(53546011)(6486002)(6512007)(6506007)(6666004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ODhIb3pnb1Mzckt5UmJxUjRsOERnM1c5ZWROd3FRS1FmZ3JXSHRlWFVPYnRw?= =?utf-8?B?NnpHZXVWZWpFcERFOHdYV0RJRmI1TjdobVBGSEUrb0ljUDFSdHUveWhpRGNj?= =?utf-8?B?YUlkdHp1V29pTlBweEorUWM0RlVwOG9nZWVOd2drZ1huZUhnYS8xSDRGeXFv?= =?utf-8?B?L1N3VGZHcnVpU2V2YnQxUmRLVTFsaVVsUkpsWWZoOUhicHVGODl4c3hwMlE1?= =?utf-8?B?SENmcURzc2E4RndBbmZiZ291M0lmOHRwQXo5TXhYNnJST3BoeHJuZUIyNjNa?= =?utf-8?B?OURDZWJyMUYrSStYYURMcTc2YVgrU1JhQnNla2hObmhqSGdrdkNQV0xCSGp5?= =?utf-8?B?b1d6U2l1YWhCTklnaDZvZng5Z2wzR0dVM21zNFhKbE1YWGpFVll0QXF5djQ5?= =?utf-8?B?U3A5eGdXQ0ROTjlpeHdCUElrODV5eThjMFcwQUQ3VVZrOHAzU1drTktkTmNl?= =?utf-8?B?M2FFSWRtbkJKZzJoK1VaS2d5bHh1MEtUbTMxV3k1WG9iMnJaN0IyK2Rnb3RO?= =?utf-8?B?SEwrMy9wTStMSFBzb2xEN1A3c3d2NmxhQ2x1SVNpT09YMDZWZVNhK0tuU0VU?= =?utf-8?B?dUVDRm1mSlplZ2ZoVU9kRXExZ0dvdjFrbDRiM2VCMXMwdFk1WFJsQjNaR3ZQ?= =?utf-8?B?cGg5T1A0MUIramFKQW9mcG5GellQWDYxOUdtQWEzYmp4dzN4N2VQZG1GbG92?= =?utf-8?B?R0dxYlY1U3h5dUhFRnZVSVV3NjZ2V1JPVTBQTjZpdThMVitZb3B6R2E2Vktq?= =?utf-8?B?M3NlaXZEcE1udWVIa1pZQlh6OW1SdXVTTzBiRWkrSnNsV215anVNMDRMNWJV?= =?utf-8?B?MUdVWnNKek9uQXQ0VWlKR09kdlhrSWtuTytsTnFkZk4rd3JvakdJQjBLemU0?= =?utf-8?B?elUvK0VFWkdqR2R3c0lod2Zpayt6Zkl0VGJiai9YL3pJb0RDNXF3L0NEY1pB?= =?utf-8?B?TmRCN2sycFREZHRReDZNUFhaVTdTTnNaRWVmc0syNUhDSGdvc1FCNHBmUjlm?= =?utf-8?B?SEtKNVZreEFpQzlsb0NOTm9UMUlxNUFrOGUzSjRsMng3bjBHUVc3TSs3SytG?= =?utf-8?B?MGpxVWR6azRhVHVRN0l0ZldSeGM3bzFMMHMvVXVZTVFLR2ZQQjkyV0lKZUZx?= =?utf-8?B?ckZwZlZCbzBpS09WdDVZMm40YlUxSVlvaUllWlBuRmNheEQyNmJmSUIrSEMw?= =?utf-8?B?emNCMlBaaU9DWENFQ0k5SFdIR0MxWGdqUGlGbStwdjlHbVk2bFBYUnhqcnVn?= =?utf-8?B?RHZBM1Uxb1c4aFZxUVB2d3FEMS9Bek94TG8xVVhmUlBINXEzbDVHTkkzOWxI?= =?utf-8?B?TDdlQnUwQjViaWQ5TzUrUGI2SkJRWGNnWGQ5Y2RRM3dNUXg0SHNtcndIdXFO?= =?utf-8?B?NWdxYkMvWXNEbFRVbUFUVUp6bnhyUkZRTTZYbWNQL09zM1A2SWEzQktKTm4x?= =?utf-8?B?UXNYcHZoelJRKzJ3SVNXbnNXbDFqeXJjaHEzdDNJMDJNQWVXNWRSZHJQckpR?= =?utf-8?B?VE01VkUvSXZxSkdUUTlsWGFGWGJMZDY1NUNra3ZNZ1A5YUdycXZkTnVyYXZm?= =?utf-8?B?TFluejlETXFOTXQ2SEh6Q2I2azJHV1JOMGtvVFRyY2gyVFZBblFKV0tkdkh1?= =?utf-8?B?WTFicTZkQSswbEFWWVdNbldOQWt3K2IwcnJwN0xocGJvKzBtN0w1SDdtSGRt?= =?utf-8?B?WS9LbkNoRWlGbFJXbUsxWTNGSG9RKzR4NEp6SVZ6YnRKUUZQMm91M2hKZ1Rk?= =?utf-8?B?S2REdVpjZ3JFN0dHUE1nQkhML0o5Ykhod0ltV1hBWlI2NlhKTVUveC9UbUlZ?= =?utf-8?B?enZkcS9KZXBPbHZ2TFVuV3AxMnpuL2pHWFp4N3ZWSVA5d0dLMXM4OWFFcTg3?= =?utf-8?B?MWo5aERDaDllTmdoTmZKUDZCU1ZldGxXVkoxa2M4OFVMTEZQTytrR1ZVZGdR?= =?utf-8?B?QnF2YjBnbzBUWTM3OU44QjczK0dGRTJnSW9wVEVNakZZcUxxdnp4dTlxa0My?= =?utf-8?B?am1QNXQ5bGFlMStXbkxQQ2xETHJZVGZkWXYyanZpN2xOTkhFT3MrVHBTeDVK?= =?utf-8?B?Mis4Z3BoWGZSMzlSdzlkT3RFc0FVUEpFQk05UERZWm1uQTB4Qm12N3d2OUx1?= =?utf-8?Q?MP3D9lStMUA9YkM4l4Ca0R816?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 2899b532-b43d-429b-6638-08db12cbafd4 X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2023 22:50:24.2056 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: i+qKlY/NmzxAkhNCNxjsdWeBTbLGKiIgT9m931VnBfzz5J8Af4qDtoWlh0/pf2vePqLabSLsyB5SlFojmfcvAg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR04MB5622 X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,KAM_SHORT,NICE_REPLY_A,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 2/16/2023 9:21 PM, Ken Brown via Cygwin-apps wrote: > On 2/16/2023 2:47 AM, Marco Atzeri via Cygwin-apps wrote: >> On 15.02.2023 19:09, Ken Brown via Cygwin-apps wrote: >>> On 2/14/2023 4:23 PM, Marco Atzeri via Cygwin-apps wrote: >>>> On 14.02.2023 17:49, Brian Inglis via Cygwin-apps wrote: >>>>> There is a make 4.4.1 release candidate 4.40.0.90 with patches that >>>>> may help to deal with this: >>>>> >>>>>      https://alpha.gnu.org/gnu/make/make-4.4.0.90.tar.lz{,.sig} >>>>> >>>>> https://sv.gnu.org/bugs/index.php?group=make&report_id=111&fix_release_id=110&set=custom >>>>> >>>> >>>> test version built and on the way >>> >>> The problems I reported with make 4.4 still exist in 4.4.0.90. >>> >>> Until someone can figure out why this happens, you might want to >>> consider building make so that it doesn't default to using a FIFO for >>> its jobserver.  I suggested to the make developers that they provide >>> a configure option for this purpose.  If they don't do this, I think >>> you could accomplish the same thing by configuring make with >>> ac_cv_func_mkfifo=no. >>> >>> Ken >> >> version 2 uploaded. > > Thanks, Marco.  As expected, that fixes the problem for my test case > (building TeX Live).  Obviously it would be better if the make > developers would provide a configure option to use a pipe for the > jobserver, but this is a good workaround if they don't. Just to finish this off, there's now a new release candidate 4.4.0.91 for make, which makes the jobserver use a pipe by default on Cygwin. You can override this default when building make by defining JOBSERVER_USE_FIFO to 1, and you can override it when running make by using the make option --jobserver-style=fifo. But there's no longer a need to build make with ac_cv_func_mkfifo=no, and there's no longer a need to use --jobserver-style=pipe when running make. I'm very impressed with how responsive the make developer (Paul Smith) was. Ken