From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2070c.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e8d::70c]) by sourceware.org (Postfix) with ESMTPS id 38EAF3858291 for ; Mon, 27 Feb 2023 22:45:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 38EAF3858291 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=WU4mIIk62BByrTRE7DVD8ztXdiFcfymE0duRUdWHWBlUn1+tK+vwrlZFFkcgA/COWH5ftMrnZX/b6jYi3FiLcRyn0DYXYau0fx1EgK2uJRCwcaPPaNLp3osd2N3DLDhsj4yhopV1oGGTpN2nQC5729jbPnMasgIEM5WcSRwVWCcejmi93mWrOyjG1Qxbp7rWEDmLzk0cG75gIzMuLuVEJ/roBIUbzrQlI6lx98WNNU0UvjYS3S0k79jvhrfMCclU/5CeR9JAnHJVSc+V/ok1hlquVnjliFfc5NdosRNUzTDrHzJvnFMZbcHDK7stQMF84X2ViLZi9Ccuz/omczIG6A== 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=7iPT4d2lDYU+FV1mj+FJnlWT710kCUhqGOTfUQvl/DY=; b=k9S1BTyDuy/k+n1Z4KYrQKkAYn+uVx5LgDkXnEZE4zoZ/oQhfA0lWiufiOCZI2xlG4Xoc5ZiZkAEjQpfsfd+OMKkFLPDD+itYLCUSFP8l4Gi8e0WhvUgB+YlLV1xWrnsCUrxNT5OwPH1PQBC/yBjX/aN/fYqNHc9ssebhWRY+1vDsE3nFpZp3rnABNyX7gl5Ty2srLZRhacPw+e6Iah0+72RiDfR7D1HMMJH6Fvih9hc/5XFqXj7P2TQoFb7Q0x3hUpHF5hW3bWpSVwBYGjFGAl5ecQOdu/vb5EX6M2Qlaco4Dlo3EKTbLZiNoVuepmIWnOOYcgJLunfvN5yXkaPFA== 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=7iPT4d2lDYU+FV1mj+FJnlWT710kCUhqGOTfUQvl/DY=; b=TlH6VjvkuKyATm6d+/LRC+JZt8Vx+faeppGG4yrs/ZTihLuLacOkiY78kYD6eNLpbu8s9FoBrNulLiGcalI66oucUWshNa7UvC13eePBpwjIlcuvrLy1n4c9rL6k5K3xYYtyhhz1qmILXRvM172pYaRjRcalPq+kKT13yzAdP2g= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cornell.edu; Received: from SJ0PR04MB7328.namprd04.prod.outlook.com (2603:10b6:a03:294::10) by MN2PR04MB5533.namprd04.prod.outlook.com (2603:10b6:208:dc::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.29; Mon, 27 Feb 2023 22:45:30 +0000 Received: from SJ0PR04MB7328.namprd04.prod.outlook.com ([fe80::c424:d383:3555:6a81]) by SJ0PR04MB7328.namprd04.prod.outlook.com ([fe80::c424:d383:3555:6a81%7]) with mapi id 15.20.6134.029; Mon, 27 Feb 2023 22:45:29 +0000 Message-ID: Date: Mon, 27 Feb 2023 17:45:26 -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> <87o7poxof0.fsf@Rainer.invalid> <39257fa6-df12-41d0-57fa-e26113a8efc6@cornell.edu> <02cfd113-9e50-7ac9-29f2-0e09eba50f84@gmail.com> <6558e650-14af-0590-f941-abe1ae22b8aa@gmail.com> <8091faf0-36f7-7432-5eb8-020c31d347bb@cornell.edu> <018c363b-ec06-37a6-ec52-09923381643e@Shaw.ca> From: Ken Brown In-Reply-To: <018c363b-ec06-37a6-ec52-09923381643e@Shaw.ca> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: BLAP220CA0009.NAMP220.PROD.OUTLOOK.COM (2603:10b6:208:32c::14) To SJ0PR04MB7328.namprd04.prod.outlook.com (2603:10b6:a03:294::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR04MB7328:EE_|MN2PR04MB5533:EE_ X-MS-Office365-Filtering-Correlation-Id: ea778daf-ad55-4769-bc55-08db1914539a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cdz1mYJ8/8XvcBrJSvfPZoiijtS2G+ygZMqn5MMkgKUSiv7CMfp21S+09qJegm2NGdNf1GzM9SXHp/rAHuBPzUs4QBqTOn2YnUJof1ymofkUb9a9Oth6JkuBvKrfIIqqwnoe6kMyI9sS73EazsyNpINx4BnWHK+CLIDa4Vjg4AWQIWGJ+tPK5s0hoo+l2KxrZeiMaf5UK9OpyJdK3ROVIEVdObcnE5n3L1ymnUghMUdf4azFH9Cjf7Y0OkoGYHbpWQM5o6iJ7sHjO6T9g20QmIqUJ7PB/2lbxHE7W/I5S95pOKAJd2CBROPtOaUed92jXjT4ibRIvFBlEqgGjdipb8WBLj4oJNKTNaRPkf8kCO+sfb4OQIXlmU2pRDR1LkSxgjpbDLXUaqbQZ19NIyp9fk6oJX8Cp9nZ1kfsVqFCdI2niGM8+5zi8s8xsJx9NF8FWBhoU2rxurTpeYqnufFJrSRbclxOAmFbZkGZCp9z1+dBYjwaA9rb22z042OS8KStODc8/EEbHhirqcbD565hVWfqSmH84wbCZkdne14z34yzKI14zAwd8aziQQVCxKjaR23VWtjkq8nieCYPrOwPDfS3YX9S4m0lowBfmUSyiTSGfKgnaq0jDd4Zo8GcdD1PH3Jdfg8cH8ukiD+VIWvMQQ7V6DfJUf+Yc+27lBUvcEkB2x9nK1EVaNXQtbN2Yl5TK97kW2xGsvOb5CcquqgJ0VELquexIs29nhO8phPMEjc= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR04MB7328.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(4636009)(136003)(396003)(376002)(346002)(39860400002)(366004)(451199018)(2616005)(316002)(786003)(75432002)(31696002)(2906002)(36756003)(38100700002)(41320700001)(86362001)(8676002)(6916009)(41300700001)(8936002)(5660300002)(83380400001)(66946007)(66476007)(66556008)(478600001)(31686004)(6486002)(186003)(26005)(53546011)(6506007)(6512007)(6666004)(43740500002)(45980500001);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dDhkZHdZZDR2OVREVHA4Q3JlSUlRRGVRLzdQdnByVGhqZWlBbDBJYUlNNW9Q?= =?utf-8?B?cjlqQTgzN3FHRUZOVG05SUwvSVlRTmNqVXJNdWUyaExrb1BvbGl3cjVDTGly?= =?utf-8?B?ejNRNVdwRTl6VTZHN3VaUVp4bEhQbC82clJ1d3lYZGRaVnN3UG0vN1poMU9n?= =?utf-8?B?U3FnWDlFQjJsMS9BQTVCV0JvQUJoSitVR1EwZldYVGErUzUzUEZ2ckhSNXVS?= =?utf-8?B?aWtKemlNbENYZGpOTmNxakxNTWgyMGtuS0MzTENoZzdncmxQNTREVEMzdlhS?= =?utf-8?B?VDVXL1BzV1ZXQkh3RE4wa2FBRDJjZFNuRkRMVzNoVDYyb21DWXZRYVE1RzU0?= =?utf-8?B?dGtMQzMyUmQ1cUtMYkhvd29NSzNLeWxOU2JPVUlXa3A4b0xyRENNWmVrWUpD?= =?utf-8?B?NldYNFl2eWdvWlBiTThMRDdzZUpKQVB1OHNWT0ZoZGpBSXFPZFFkS1BvSXVS?= =?utf-8?B?dHFsQXFtbU9JMVJPQkZpT0FpVStTV3F6SXB3YUE0UnBpaTE5aWdicDUzdVJt?= =?utf-8?B?a0pKUU9PVjZJZ0FrZ1YxTHVMcW9tSWpNOG51U045Tzk4aFZxV0xGMzlWSTBV?= =?utf-8?B?K3lGRmdIRzVEYzgzVFJ1YXF0MHgvbGVzaXVrTkU2K2lmZm8zTmJuRXRYZVdi?= =?utf-8?B?MkI4d3IzdUYrRTA4SVkyWE12L3dST0dYdGw3N3hvakxwUm5QVVVJYmdZZERs?= =?utf-8?B?QkJwZXZSenA1dFJQbTFaUmFwbUFaUUFwWU1oUDY3MTd4bi9QM2gyQk9jOTNj?= =?utf-8?B?RWZUVEtmMGgzOW9nTkZkUDQzQ0lRZGRDRlB4NlhZVjg0TDJJNWROTUw1Q0ZS?= =?utf-8?B?OHJ2YUhSWjBiWWswS2pNU1EyZ2N2NmVWYmdqTlUvZFRkb0tmc2xOYXFmVG80?= =?utf-8?B?TURTc0lHRXZhd1JYMnBEd0dJZlJVNmFsVGt6WlBPWUxINGIxVXlUSUVaM0x3?= =?utf-8?B?Y3FrNWQxdHNEejNrZVozS1dVS1RUK3MwMnV3aTRsVUtvNDJtdm5qek5ZcmxT?= =?utf-8?B?LzN6Z09WZGxoOFBsb1NRUkxScDM5Qm04eFFPMUpHU2dzVC9pdi9VcExVWE1D?= =?utf-8?B?Tjk3UkM4ZE01Z0x1bVlWcW43VHA5aEc2K0VqRTVJeFlKR2lCNjdMams3SW44?= =?utf-8?B?bDJhQmw1bmhOQWttN04vbFN6dnFPL3MxNXlPQ0tHWEszN0dkdjY0b2JJanJq?= =?utf-8?B?V0RrZ0ZjWHI1OUVOVVNxK0xMMWhrZUpZakx4b1F6TUdUbTBPNUpuYTFxWmVY?= =?utf-8?B?VUM5ZjA3Y3FxaG1NdWE5enVaeVNwaXBMSDkybU1RWFkxVEFRY0NRTVVrWlFK?= =?utf-8?B?WFhzS1dET0w3WWFEMEUydENURHFRU1Jzb2ZVOEJhY2lZVXpRS1FMcU04U2F2?= =?utf-8?B?MGxxT0RlcGtjZ1JGSWxqU2ROUlJDbU9aVnNhc2dkekFIYzRKWk5TTTZJQWtk?= =?utf-8?B?T0xmOXlXcUxxbWxxWnBhTWJDVFZ6bmlqa0J0VkxKUlNlcjdYZHdpdXcrTTFI?= =?utf-8?B?VTYzRS8wZmlRT0dqek85d0daM3V2YkVad2wvdGtNY0wrM2R0bVdKcHlGcXBK?= =?utf-8?B?eFI4eWgwWkRlTGlXVmJtOXhpWmQvVmpBUG5jTzB6RXpJTlhoTjdKY3c0TG54?= =?utf-8?B?eWxMUzdSa1h3TzM4dUxCeGQ4M0ZGYlJXS2dzTTZuTXJPSE5tTTBnUFBDd0g1?= =?utf-8?B?RUU3eXdMaFpPbGpoUm91NlJEaWJ0Mkc2QjZ1WGpSQmowamMwWkxvUmVlTDJv?= =?utf-8?B?amhuOCtPK0lzeTc4RFBsTGhnZHRFUjZIMkpPRzh3aktOeW1nTEVOYU5sT1hD?= =?utf-8?B?WkEzbUFmQUluN2Q1L3NrTzNweE9TcU1SM1hSTkpRdFpIcVdwcnZwZDVMaXlH?= =?utf-8?B?ZzMxV25WcFllYXltbGtwczAwRlVRYjNzdUhBUzNnWSt3SWdIN1JmZ1hMajVM?= =?utf-8?B?dWllcUo0Q0ZJd2FLc29qRzJVOHE2WCtFVkJxUDhjMDh2dUlIWE4wREduMmYr?= =?utf-8?B?bHVhd0hNOTdiOGJHa3I0WG10aG5POTNDMkZOeE1kdHZybU43VWUrc3N4Rzlp?= =?utf-8?B?OW5SRUJDM2x0K2E3TmswTTVLU0VvNWQ1eWdqdmNBanRBVk55RVBzRndJR0xo?= =?utf-8?Q?Z5r70PeGEHW6Ihsn1jKNxigzP?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: ea778daf-ad55-4769-bc55-08db1914539a X-MS-Exchange-CrossTenant-AuthSource: SJ0PR04MB7328.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2023 22:45:29.7778 (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: n1IehCgh5OtEpGQGZtsWC7Awkcr+lAdpvTdAeZVPI/VP/8rRv6jVTrs4ffV7ysGSGyDuqKQ1mSdpuG7GPUPZ6Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB5533 X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,JMQ_SPF_NEUTRAL,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/27/2023 4:41 PM, Brian Inglis via Cygwin-apps wrote: > Looks like the 4.4.1 release disables FIFO on Hurd and Cygwin. > Will be interesting to see if it is based on config test, for clues to > what it does not like, or just system? In the case of HURD, it's because of failing tests in the test suite. In the case of Cygwin, it's because of the problem I reported, in which parallel make using a FIFO sometimes hangs when building TeX Live. Anyone who wants to test this with their own builds can build make with CPPFLAGS=-DJOBSERVER_USE_FIFO=1 That will re-enable the use a FIFO for the jobserver. One can then force make to use a pipe on a given project by using the make option --jobserver-style=pipe I plan to do this myself, since I hope to debug the FIFO problem the next time I see it. It's not easy to catch, because it doesn't happen with every build of TeX Live. And when it does happen, the build has typically been going on for close to two hours before it hangs. P.S. Marco, I don't know how much trouble you want to go to on this, but when you release make-4.4.1, you might also make a test release with CPPFLAGS set as above. That would make it easier for adventurous people to try builds that use a FIFO.