From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM10-BN7-obe.outbound.protection.outlook.com (mail-bn7nam10on2131.outbound.protection.outlook.com [40.107.92.131]) by sourceware.org (Postfix) with ESMTPS id 1E4673858C27 for ; Sun, 28 Nov 2021 18:21:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 1E4673858C27 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=GEkc0OaTNtoMZsZb1VikY/ZgAIHW4DxiwZG8vaZHR+YT2oZBlgSaF6n6OxNGEI2fleAiHRKqz6+0DG9DFJitHN9qjbQmnopzIEBOOWaCl/vI2DGYTMsFnvaVsdH75aqw9m0HvjuqSAU2E/fgR2J6VVa8fecWSF4ehRfUUQ/F+F3zMbbcuEarVkHxxbggPMYf6VmEkVFjHCHGL1wycd3+owAM2sofKQdpUZszGbPXCCUbsXmSbYm7AQ/wFSgjzVxX8sYcW9pMf33aUQUy3zj/dGh4CH7Wwzyd5jWoQxRMbwKMVQeS767uauNTawOu+AnTjuQwBGKpMqc1YS+VzbBSTQ== 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=fMt0jEBFWFnHO1oCh7d2t2EueSu7ctum9iy/OrGdvAI=; b=CbE05io00fYxRS4gr7w2VFSlVBqxSiKLSEwysxU8YPmDuO2g29Q3vhNt6mwyLg76j12uIM/zhTtzdM6NQK0gBe5ve6OllHY8Z3JUxjKKU6ov85SVDtTmHlw32MM30g6DEOgA3ZW6NWvvaGFcMcCaNEJ5BRmFJovC2zhyPeF0iWRXEMZ1XBqzmNZOqKBaD3Ig6Yd7pnSh/Qhp8RBmffJzR1CcU5MErJASC4IPPqxl2XmyxLwe3tcSzyOCjiBiyY+DZpMPFmmOxAU3GFf+tUph1N2DXK4PdXfkQofgYHtFW5lQIa1HwZKa7HqYs6T1N9+MOCsI5+3F1rCTuLMSmrM59g== 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 Received: from BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) by BN8PR04MB6370.namprd04.prod.outlook.com (2603:10b6:408:d5::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Sun, 28 Nov 2021 18:21:55 +0000 Received: from BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969]) by BN7PR04MB4388.namprd04.prod.outlook.com ([fe80::88c4:79c5:1eb1:b969%7]) with mapi id 15.20.4734.024; Sun, 28 Nov 2021 18:21:55 +0000 Message-ID: <355a27be-3de5-8c71-79f5-e1188d9021dd@cornell.edu> Date: Sun, 28 Nov 2021 13:21:53 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.3.1 Subject: Re: gnulib m4/threadlib.m4 bug crashing package tests Content-Language: en-US To: cygwin-apps@cygwin.com References: <04185622-bfb1-9828-a720-716fbdd2e0ab@cornell.edu> <87r1b0477l.fsf@Rainer.invalid> <87ilwc44uy.fsf@Rainer.invalid> From: Ken Brown In-Reply-To: <87ilwc44uy.fsf@Rainer.invalid> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: MN2PR03CA0011.namprd03.prod.outlook.com (2603:10b6:208:23a::16) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPV6:2603:7081:7e3f:3419:d1b1:2738:af43:fd4b] (2603:7081:7e3f:3419:d1b1:2738:af43:fd4b) by MN2PR03CA0011.namprd03.prod.outlook.com (2603:10b6:208:23a::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.22 via Frontend Transport; Sun, 28 Nov 2021 18:21:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 501ca843-2aff-4a88-770d-08d9b29bf4e7 X-MS-TrafficTypeDiagnostic: BN8PR04MB6370: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4941; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DcFb5Z+74Fi0Wprm/I260VKhiJ4P6UVj/D5/FbA6KVjIm33RsSzzWacPQWdx4MHeEsNp/qJxdEWc+oBiJ6s3geG3vSF8jOMpZ+Bi3jH1yNQGwpBOqPV5BOk5p9fakvmfEq8mcprE1ouYEV1uJlaa1hOXDUR1Tr0qzxJbNvl77ZNr74SDVpGqfqrc4gx8tI10z+Ll8cmamQpexzw7jcpZM8Ky3+uPCx4wOxk6jOOarRnrbCr++/YBTT8SZJ/8Z7FjIAntiqQzP4Gudh2v5+bQTRpYDnfk6LpurESAmXi3PF8O14ynit7bHtH6tJvxiF/0l1OasjOOPw5eu1K8YbBbBs30H8RGJ7ni2TNxN/gLrGxx745vmXepaK7+4+qtQll2mexH26eP/Z5MZQooB/BGebiwcrriKnRsCE6tC/41mKpX4U1rkRXWdVFoGoU3SmoXsrpgNBFxJEJPJq69Xn7qJtM6fCuWD4L3x4mP/fqAQ/MajYNwv79BNyjvulh23nwJzCMxrbzMHQHuWQcpyXvio7PMNjRV9dVPjj0iSBV29OTeP4UikXp4TWqnV4CxpWAbLfTIYDLXCX6Z4yo/LKmMZTTlWWuvf0MjqXXfX309ElBePT6Sz3U1UkmEBZ73KSil5IobHiQbw0qU5GQ1JvFWcIOO7wNNlF0F0hxvwS1JYzTaJwCS2gr+ppneaQaaKFiBPJ0sLTDarfobGVV7MQoU0HV/I4q7hXnEaIL0Q/GiZyg9LWIu3uK0uLPBDDWqKvMLClQzwQQQK3MfRHZN1EccYGVX5jXpNombq29B/a5wahfTXJM3CHTNxH/aTDLIwcW8q0lBJMuTBWp5WHHRE9sLbN4R13OkhAt0+6hKElXi4fg= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR04MB4388.namprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(66556008)(66476007)(8676002)(5660300002)(186003)(6916009)(66946007)(38100700002)(316002)(786003)(966005)(31696002)(508600001)(86362001)(2906002)(31686004)(6486002)(2616005)(53546011)(36756003)(8936002)(75432002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?aExZcTNCbUgvUHZJdm1BWTlyZW03VVFTN2FtdERIZ0REaFFIR1dLcmMzajBz?= =?utf-8?B?MW56bUh3dFlHYWFqNU1Ma1M0bWlGcDJYeGRVbFRkUGs5T0gvU2Zidk0vRnhy?= =?utf-8?B?YituTEdRa3NhYThiUzlFRGgyTDVOdUkwYlZrSGVkVlIxNU5HVGtPMnczNXVZ?= =?utf-8?B?eUw1SXI0RXRpd1ZNZW93SGQyTDU5RWdKSVpTS3FMQ1diMlBkbWdMS1VzandO?= =?utf-8?B?WHp4eWRkRGZ3YVRJd2xEdytPSys3Z0dST1ZCWXZ5L01Gdko1dEo5d21ONFZu?= =?utf-8?B?bEMxTDJ4Qmp2N1hWNFJLbk5lMDN5TE5wTEY5Y3I2VHhnLzNxa2tsSkk4SFBv?= =?utf-8?B?TXF3Qm11bVZjZHRIK3pjb3VZdzdhVk1kUkRRTDRCcG5QNGhhUzR2cVFwakkr?= =?utf-8?B?R1kyYnNVQmYzZTRybGtsVUhOclQvZ3BUWUlHaytNQUh1dmxRYnF1REV4bThU?= =?utf-8?B?ZnJBbUhLUllMazVqbS9DVGdaVnJwSS9McWw5MEhqSkprdmxoYUZyMVE5d1NJ?= =?utf-8?B?ajArdE1hWjZ0Qi92bm5nY29QbTlZVDI4aHhZWnpha2xEcmhCSldLcjIwRGlp?= =?utf-8?B?dDBOM2x3cTVraGZIOXJ2QXFUZDNRQXVxYjR0MnNpWGNHY2tDdVBDQUlkV3Ez?= =?utf-8?B?eGdBVm1GWmRTSFNwNU1uZnFTb21xalpzaVhqNjBYYTdKczVEYXNtTE5RTzFi?= =?utf-8?B?S0QxZEQ0VUsrRE1OdUZrMFBCakhzeUtXcmQySnJGU0JwbWc2a1BVMmh4S21x?= =?utf-8?B?QUdIVW45KzNrbVZtMFhPZ0NienRRMzZ0RmFvVnhvd3pOdUFBS1k1TlhJTkEw?= =?utf-8?B?a2dGb0hPdUVuamxqNlZRV0tacnFRUDl6V0dGYlJ0TkhxREpkTTdSNEdiUXBm?= =?utf-8?B?Y1JsL2NNL2k1bGFjQXJGaXdFZHo2T1Q2VDdLUHN5VjhxN0FNaFpNaHhiY1dR?= =?utf-8?B?UVh0SDhnVDdFUzU4bmZYTnBHOUtFYXl6SU1qRWVQQWxaMklhZU5xT2hERjRk?= =?utf-8?B?RnlYcnExTHMwMU5tc1ZLa2VtZEN5anNjRHNxYjFxcEJyY2N5MVZhSXV3Zjdw?= =?utf-8?B?V0pmUi9aWXI3Q2VCclFKYkJpck9oZVN2VUl4TGRKeHdWYnVrc3FONUhid3Rn?= =?utf-8?B?b0VkSW5GVjhiZ01HdXAxWDNzQm5BZm1rdldldE8rOHFXT3NNdEpvR1hiZjdW?= =?utf-8?B?cnMrMGdBeDNGWDE0REdPLzRhcVphdlJTWWtidG41NTJtZW81ZmhFa2ovUk05?= =?utf-8?B?WnRMTThuR1Z4QUp1TXRrakZJYzlaeW52NU1MdjR6QVJFQWp5a3grNVZpSjVr?= =?utf-8?B?RStHUC9jd0lEMytjVGJaeFd5V2tIZXYyNCtYd25kNkthaGJyL0xBZExmTWd6?= =?utf-8?B?eVNWQjNMbENuVENoQ0xoUmlXTENQMnp2QlBZNGZPeUtlbDRiWDFXTHU2azRQ?= =?utf-8?B?d1FNVzdOa1h5Tjd1TFpuRlBZcDBGYUZlTFlSZFF3cER5TitCcE84blp6N1NB?= =?utf-8?B?NkQrS0VwbjA0NkRsdWcyQ1pzRWhGUjJUemFBV0crOTE3OTJBc3pTanExSmd4?= =?utf-8?B?eGk3dnRiQjlJcXJLWEk1Y2ZDOURFUTVtNnpMQllQZ3U0U3QxLzgxUzlNVSs0?= =?utf-8?B?RndIRkF6dDA4cW55ZE5KU2ZRSVhJYUZUbGNQVkhVbDRQNVNGemYwRC9mTVVa?= =?utf-8?B?SVpGVkdkMVRLNGFQb1Mzd2w0Nnhqc1dyeWw0SXZYVDRlYlQ5WnI2cWtvK1o3?= =?utf-8?B?WnlSdmllenY1bWxlWWpidXRUQTFSOCt5UlRubHJSVi9FM2I5UlZCb2hzcEdy?= =?utf-8?B?bG1mS3htb0VoVUx0eEFDNHBmRkxOVG1XQkVoNVA0N04wdlpxQnlUUFpVUXZx?= =?utf-8?B?Mk40T2Rib21VSjUzVTJQaDl3SzduaE4rdy9KVHU4TlZXM2RObU5JV05RZEdU?= =?utf-8?B?dzZkSnJzckxKWkNDa01oalZJQWp0djFDTGtkQk5Ec0FYcjE3cEZOcjNhbDJN?= =?utf-8?B?MnMzRFRycWwvZk9BYng1N3FmMnBpVnhrd1M1aUE1clUzNVkwbVNTVmRmc3NS?= =?utf-8?B?ektsbkZNcjhEYUc1RXV6V3c1SlVKdEQzZWppQjU4SittbDVYOGhueURPRGpV?= =?utf-8?B?SlVWWFpzSnFUVExqNWx5L1hNY1p3VHUvakdJKzlpMHpIeUpia0tQVzhjVmZI?= =?utf-8?B?QUZDY2ZmcHRkWDd2amlWY0ZYZTZ2UjN6ckpIM2IrelFFaWtIQzJDM2o0cW82?= =?utf-8?Q?WwD7bWBtOmI/DhoRNH6oBXw3Ea/H6+6jykNjONRvt4=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 501ca843-2aff-4a88-770d-08d9b29bf4e7 X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2021 18:21:54.9709 (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: AwX3HYz0ULAbJzZhwIT2CMk7OX6vaH2GTcXnwqXGF2YN1yjXC+8Nm8/dQtylhQIhnO+Zux2Ywthfd2ax8VzBdg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8PR04MB6370 X-Spam-Status: No, score=-3.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP 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-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 28 Nov 2021 18:21:57 -0000 On 11/28/2021 11:33 AM, Achim Gratz wrote: > Ken Brown via Cygwin-apps writes: >> It's gnulib that changed, not Cygwin or gcc/binutils. This is >> actually an old issue: >> >> https://cygwin.com/pipermail/cygwin/2010-April/186342.html > > I've built the exact same package (man-db) this Febrary without that > problem and now again with that problem (it doesn't help that the test > suite never actually runs the failing executable). The gnulib test > failed (as it still does on 32bit) for 64bit in February, but succeeds > (resulting in gnulib trying to use weak symbols) now. You're right, I was wrong. Here's the gnulib test program for anyone else who wants to look at this: #include #pragma weak fputs int main () { return (fputs == NULL); } As you said, this used to return 1, but now it returns 0 on 64-bit. Running under gdb I see (gdb) p fputs $1 = {int (const char * restrict, FILE * restrict)} 0x1801b0540 This is a change, and it's actually what one would expect. But, as Dave Korn explained in https://cygwin.com/pipermail/cygwin/2010-April/186350.html , it doesn't mean that weak symbols on Cygwin behave the way they do on ELF platforms. So I agree with you that this is a bogus test. Ken