From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-DM6-obe.outbound.protection.outlook.com (mail-dm6nam11on2136.outbound.protection.outlook.com [40.107.223.136]) by sourceware.org (Postfix) with ESMTPS id CFB1C3858D39 for ; Fri, 26 Nov 2021 18:17:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org CFB1C3858D39 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oUvQTGem/NRa2584ciy6y+mT7CnABgObvX2w4HNq1pJaKp10LxcxtKdfcrnQDpi9fTa/OOTv/f2+cw6ZZ6VxtzjcREKU4Yt6BAsLiv2tiVpK2bMlkS9Rc47S8ALnyLW+ILsz4VcRpnJjMZJJh6SVtXwR9PKp8xz5RpyqWBJiCBFor4Pl5pQ6FvzT4o6a5zc+FlGsJ5uhGR0B1bwICsyqtQv6wdAnDj7BiNG+NucRJo68PVNChuAswo88neaAj/cOD9HevTXNDg/UKYlV7tqaMnlio+8phsLUBwCPNORwnCk1dSYmInwSn7+iCESoWGfnW1irFqREuQ76wDnx3GvjUw== 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=k+TXnpU29ugGaDAgmEXiL6vJuKuY0Sv1MmcwBxIU9vQ=; b=YaOwkhKNCYWhyCK0Kq/rEmFZtg1xYyd22hi1LxhcrOlxUwtQjh4RjNWLQfxt7Y5cQQviUenj21C8TVDVcO7zgokB+tx+qoh4GSSHCzQteQiNYLg6PS7lbJ/DSUVpVdn1YAiyjg/vkXAg56fPpjV0iJO4mv04ZxNbeLyfJMC055C/S3z4cEQxmf7+Rtr1j4jsbNciBEtdt2jlaSRQ0QePZeyKlurNBDgjpSGLW+iW7nZXAb09ULJBaL4XACjx6/GF1f/wV0EEIyYafbzeD9WdSXQvw4whBzVUBNDRX8srFOOE/Jl49WBjxrPO5ab5bIGkl+yE5PXu/bYW2tsbJNniDA== 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 BN7PR04MB4049.namprd04.prod.outlook.com (2603:10b6:406:c9::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.20; Fri, 26 Nov 2021 18:17:15 +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.023; Fri, 26 Nov 2021 18:17:15 +0000 Message-ID: Date: Fri, 26 Nov 2021 13:17:13 -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> <218d99ba-6d5f-89c6-6af6-6c497c030cb4@cornell.edu> From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: MN2PR18CA0028.namprd18.prod.outlook.com (2603:10b6:208:23c::33) To BN7PR04MB4388.namprd04.prod.outlook.com (2603:10b6:406:f8::19) MIME-Version: 1.0 Received: from [IPV6:2603:7081:7e3f:3419:1d9:4f4d:e929:f63d] (2603:7081:7e3f:3419:1d9:4f4d:e929:f63d) by MN2PR18CA0028.namprd18.prod.outlook.com (2603:10b6:208:23c::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.23 via Frontend Transport; Fri, 26 Nov 2021 18:17:15 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 92ab1d70-6f76-4577-cc82-08d9b108f96b X-MS-TrafficTypeDiagnostic: BN7PR04MB4049: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3276; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 9UmfEfVe/AFBLfI7mMZTOrMLRC2jCLkUlfFheFCO+I3PsIilEmGGowpm6P7qL97yjdcannpuhwbo99ZuZ9Zd0LJmd+GmsYnsFvd4sEMDcPAPptxhVoaOieQRlsyTc3cbxBrQ1S7YpiSbTsxx2Mz2EExudj2/TZNjql6ru61TY9879MccJXzjfMJjp5YqWUpFmJAVnU6ISCEyGOcFL6ZprXU0jLiVIZw5oEB81qIIU/R+7SJbOINsz2bUB6VBs20A8sP9AAJmBaxmICZlvj1lTv0EmWpx7h/arNZs/fNuC0OYYyWNCtTZ05dVGnRgEFjjKBoXd1u0I3dJVQorQ6KUsL70+uosA64VT62HEjd8G2IhU7fvL7uplhxRh68GJrZg3p3uR9xoQXpxETGiVjgV4IS4U5vcMy+bPPUqjO2tLx9XAHgGSqhvUq6PHfFeNKheBsDKRhvXhuE23xpHtc+JgKYie5eAee0Q+QVAWLxCaJyimGsNAEacybff97LmPdYTujmETUIalQERf3pQekmtnmgaIf6JmzuscZK1XdzlZAa1IhzwvqALF4HJ+P1OESZYN6QuAjlAvFJ2eTFKdxKtugXX9fKeSg7ZfXsN+K7JdpetCzfd7WgvlVISMqVuwEU9xjTl9XBo2LqZ6C9a0CWxTLZec4Otl6fqV5yhm7cpotx4OnI0cSdNxuIvu8JQNNpvEVHvLZDJiqI7CQ/qg4a5pLMIeLQaWuS4pfNHkwfYGgXAp3N+J9yh6blQBhzWVdxoTCF5hhiCa7na4AYdOZbiEqbQEzcbH9KMF+u11LmhAvJQdhhIMixxy10w8zuJcMyc 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)(786003)(186003)(8676002)(6916009)(5660300002)(6486002)(66946007)(66556008)(66476007)(86362001)(966005)(508600001)(4001150100001)(53546011)(31696002)(36756003)(38100700002)(2906002)(31686004)(8936002)(316002)(2616005)(75432002)(43740500002)(45980500001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZEoyN2ZLbUNQVXBEZ2RmbTBQOVFYYmpOU2N6V0pQZzRJQk9ZR25NTm1vZ1B6?= =?utf-8?B?RjVjRHZUL2lxNWl6NGpXdUs3a1M0bUhxbHNSM0ZMZGtTeGpJV0g1S1hubmFD?= =?utf-8?B?R3lyVFlCM0w4Mm5NdWRLeE02VVY1K1BkMjFFNUpEd1g2N3l3cGFJTDhHRlli?= =?utf-8?B?ZjBxRWtIczV2NGZtY2VVTzlQYnVFaGZzb3RmL0xzL0xrUWVyYkJnVkM1d2tQ?= =?utf-8?B?b2Z4M3haVDlMaE9KMit4MExCUmM0dHBOOURUVzhybDc0OU4vUzFDMjRVK1F1?= =?utf-8?B?OU5UaE1rVFhLM29Bb3o0TXNWNW5WL3BFMXh1eE9BWDlNK1BaU2ViTnR2V3NK?= =?utf-8?B?V0hpQmdWMUZFelRPLzJVc3h0U1MrbmN2YXVMUk1MeitGWHVQSWxieXN2aFR4?= =?utf-8?B?YmRGd3hZS0RFUFl2K2FNNThxbVhwTGU0aWpzTGNoWjZpZDRKcEZyV2twTDBv?= =?utf-8?B?L3IzTkErQWlhdkFRT0VaVzFrZmxmRHF1RUh1bUVJSzJLR3cwNGpQcEdVTlR2?= =?utf-8?B?VFVSY0haVGU3MURmRmN4L1F1ejk3UjJlTmJaeTkxWXpyK1NMTGpxRzZwVmZM?= =?utf-8?B?ancrRVpxc2tnTEdHeHBNbU9xWjBsR3ZVRlNMRGpwSEJVa1FlQjhEd01zQjF5?= =?utf-8?B?eWIyR0hoSmE2cVNXUmZNMUNOUElxeXowSENGUGpKekkrOXFNd1lYRDBUWWZX?= =?utf-8?B?OGFRSTEyNlhyYXV2U0swWlVLVjVQL3RZay9TQm5rd2dyRUxVUmk2RExTcHVG?= =?utf-8?B?cjJxRHRLZk0yT1pGRW51d3ZIRGZwUStGNm5wckVmVGlpZS9NeUVVVEdseGFQ?= =?utf-8?B?NTVxcjNHUzdoVkpKcmlOMnFVLzdRN0lIUGpxZFNsd2xnTHhMK2t4dkRpUTJR?= =?utf-8?B?T0U1YzVYMk8vb01NRnIzYTEvUEt1WnVnZzFuRzU3RENaSU5TYkwwb0h3OWZH?= =?utf-8?B?QVJ0ZGd1bjNISm93Ti9uN0JFZ3BIQ1Zaelp2dTEzZXVJRjRTVW9oaE5ocXZm?= =?utf-8?B?QzU0b2YzTVRUNzBSRDBNOFhvdGttUmRVZTJ0TmVtOU9iRTJKWXdUVkY2L08r?= =?utf-8?B?SWdGbjZ2TEZzYnBiM0REbDVEOWp3Nks1WTAzaFh4bVIvenBaNXQvUVQzZVF0?= =?utf-8?B?VVBPWHJpdWZ5KzBhNE1jY0E1cnNkU2M2RnYwRXZyaEp2eGYvR29PRjZlZVZZ?= =?utf-8?B?Vnh6ZFZ6SGtiZWtDWTNlYURoU2pRUmUrYnpERE01REZpRTluTitvQ1lobUM5?= =?utf-8?B?T2lSMlhFQVhrSFhkcVBhK053cXBGcnpXbkhHV1BLQjBpWmhuOU1rQkN6aGVo?= =?utf-8?B?ZzdOdk9KYWNGUk9GOWFDK2xOakUxQXcvNVQ2RkhiY3U5MWtxMGpSamdXRVVW?= =?utf-8?B?TSswdFlXMEpGMmU4K0xUYzRLN1I1SWozdjZYZnFiUS9FdEVqUVFGOVIvMU15?= =?utf-8?B?aEVVUjJnaHZzTVBjQ3JDZFlPS1FadWFZVnJxR2hFQ2JWNWV4dFlESDM4bmNk?= =?utf-8?B?ZnlkZitIQUZRdU9sNWNOSUNsbFU1d0RydGZSK3YraStRd1EzbkpJTmIrdmVL?= =?utf-8?B?N2Z4WDhrNlZNRGl3SEJUTTcvY3ZvZFdwbkV2WXVIVXZCNlRvR3FQQmxDT29S?= =?utf-8?B?b2Y4UHNsOVZIRVQzV0prYnpvWUhPRXR6OGVSWDFsZHdkN2kyeWtOazJGSEo3?= =?utf-8?B?OFFVT25jTFdXTGFXcmRZWUlKWkxleTVNZmpNazQ0dUxTNk1UMnNqajRrNzhM?= =?utf-8?B?YnJ3eWRHM1VnQzVxRkxCbTRnNlBWcDN4Y2tTalZRYUxYUzFDNzNPVVc1SFhy?= =?utf-8?B?eXZDTVM1Vzc3clNpaHRKS3ZLME9kakRManJvbkhnY3Z3bWFOcTErWThOV0Vh?= =?utf-8?B?N3FTMGRjNFY4dVg3YWppRlJHZVJsT0tadGZrMkpOaEtzMTRhenhqL1pNZktn?= =?utf-8?B?QSs1d1RpSnRUWENSY1hzN2o1a2EyZTlBYWdTSGJuVk9SVDNSNXcvL2FqUmUz?= =?utf-8?B?TE9DR2hwT0JkWHZSblgyMERtaGE1ZmdOTTRNZlJIS1ArVmQ3SjVmaG9oNGxh?= =?utf-8?B?Nkc3Q1MrR3FlMjltT1ZLRXZhY00wTHZ1L2hJdDBDMmdOdWNtaWg5OXo0N2xG?= =?utf-8?B?U2VaMmZ1RlZDbmhGa0dYUnFlTWg2NGJRaTVId2dVM0ViRTA3anhkdlZhZUxw?= =?utf-8?B?YmV6Mm5BSXM3R3RCMVRRam0vRlNjbmd6dzRJNXJwYmRxcmlEK0RicnNsb1ZM?= =?utf-8?Q?f6ykiPDOawrIAesFNjSdzeJXSOpP1ijjMeD6ifqEjc=3D?= X-OriginatorOrg: cornell.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 92ab1d70-6f76-4577-cc82-08d9b108f96b X-MS-Exchange-CrossTenant-AuthSource: BN7PR04MB4388.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Nov 2021 18:17:15.3441 (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: 3j3l6RrTBi4JQ/jPoFMRFeDeg7L6UpfJIyoHAqrEhNHFKJzSPsmkO6LX9HMSZQnc+JBhXjuNXelDdax0tuaGvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN7PR04MB4049 X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, BODY_8BITS, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, 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: Fri, 26 Nov 2021 18:17:19 -0000 On 11/26/2021 12:34 PM, Brian Inglis wrote: > On 2021-11-26 06:08, Ken Brown via Cygwin-apps wrote: >> On 11/25/2021 1:25 PM, Yaakov Selkowitz via Cygwin-apps wrote: >>> Add gl_cv_have_weak=no to cygconf? >> >> Are you suggesting maintainers should do this, or are you talking about >> patching cygport, like this: >> >> diff --git a/cygclass/autotools.cygclass b/cygclass/autotools.cygclass >> index 712f437..8b6fdde 100644 >> --- a/cygclass/autotools.cygclass >> +++ b/cygclass/autotools.cygclass >> @@ -735,6 +735,14 @@ cygconf() { >>                  export ac_cv_func_mmap_fixed_mapped=yes ;; >>          esac >> >> +       # Some versions of gnulib's threadlib.m4:gl_WEAK_SYMBOLS >> +       # incorrectly report that Cygwin supports weak symbols.  See >> +       # https://cygwin.com/pipermail/cygwin-apps/2021-September/041587.html. >> +       case ${CHOST} in >> +       *-*-cygwin*) >> +               export gl_cv_have_weak=no ;; >> +       esac >> + >>          # packages that use intltool w/o glib-gettext get this wrong >>          export DATADIRNAME="share" > > Normally in a regular/autotools build the maintainer appends these overrides to: > >     CYGCONF_ARGS=...gl_cv_have_weak=guessing\ no > > or to: > > src_compile() { >         cd ${S} >         cygautoreconf >         cd ${B} >     cygconf ... gl_cv_have_weak=guessing\ no >         cygmake > } cygport already does this for ac_cv_func_mmap_fixed_mapped. That's why I asked Yaakov to clarify what he had in mind. Ken