From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: Missing snprintf in ucrt mingw + vc-refresh in find-file hook? Date: Tue, 13 Feb 2024 11:49:42 +0100 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7607"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Angelo Graziosi Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 13 13:00:45 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rZrSu-0001o0-DK for ged-emacs-devel@m.gmane-mx.org; Tue, 13 Feb 2024 13:00:45 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZrSB-0000Qx-Kp; Tue, 13 Feb 2024 06:59:59 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZqMH-0007cM-8w for emacs-devel@gnu.org; Tue, 13 Feb 2024 05:49:49 -0500 Original-Received: from mail-vi1eur05olkn2053.outbound.protection.outlook.com ([40.92.90.53] helo=EUR05-VI1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZqMF-0004Eg-R5 for emacs-devel@gnu.org; Tue, 13 Feb 2024 05:49:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hB7uS3AmgHBdkurA6JM25H1DUGOmPQ+tHEihepIQoMyygxM+1tWG76HTz4Ru1RQNRe/zSANJOVR8C1et4vR6BlUqkgLhzcqKWzo5oCDI0lpoOPTGS97cjoA5MgA7LUp0o9itXTDtsEmajNFKTuqXiRNBBAwQQz1oKuNecEqfXhKgvx6MJ3aKkEqNduteVkoWnHlF+NNt3apHCtL35E2JqzKYlJ4P6IOlf64AjEllyk3xde7iHK5X+Rw+rNVeU8S3Vi12bxC6+KAiGPto2xQLqmmD7gtCWw67rJduatSO5PqskJMIY7YJRofagnsU+btm0+LN5jbxRFL2qwFfme4tvQ== 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=bhb3VjhUGQ32AsremBYYFcvmluArVZv1wMqlMIgtCWQ=; b=G3Drb7gb+KZyxujNjjTQkFxTDgoyJbJhwPuTeffkKfaHZfn/l7qbM4sBLiKBGtHBwBSLPlnx5OT+IFeoniq0o00c1OmWvVw2m9DAr3Odxk5uMHQJnzPNDDbFzgA8WX18wt9BTv6KQcFzsnva+70kgvoDFHE5oVK2HDL04i+VvklYXktlJdgdVO3LtlddzZj2UbtSHkpYDqNl+x9boWrB+5jOvUVmLvJKRsAW2iOSBMgbQUqsekMQcL7npB5NhXcr1OWqh/fw90n/mSAVYcz/TjBvPfJogaLV2DFZpwr3trSmLl8oqTE4IhNKI28mdbsjKYmNR48wTGn2yON/3c292w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bhb3VjhUGQ32AsremBYYFcvmluArVZv1wMqlMIgtCWQ=; b=h60kYnZDVJ45teJQUT7GV4xWgIzbY16LjT48cI6kQ0GMgY7gBMhmgkfF7wBlGGcApHucX+9muIz78yFBtMI/TiaL0d6B/7/Bngh772N8KUdRkBlDDg/QRiav+PF+V0VoNUqhnD1+ZXPH0PV+XdqxKFSfc6jbSvVd9YrIfY2J8+uiSV1B7Hf8Cwr9CmjfRdJObT+pjKd5tedsScjA1ocSuwvMpOR9LLXmhwdfijp8BTKBW3wq2iJpArGyUjktuzLY8s8yYyFNxj6dPUn+ot/rhoiAaCRIQOuUHG1ItYbojoWH5PYUANAbE1NHmu4o0qkHlqpeX9PRxoAAjgD2Jcr6Vw== Original-Received: from DU2PR02MB10109.eurprd02.prod.outlook.com (2603:10a6:10:497::14) by DB3PR0202MB8985.eurprd02.prod.outlook.com (2603:10a6:10:436::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7270.39; Tue, 13 Feb 2024 10:49:45 +0000 Original-Received: from DU2PR02MB10109.eurprd02.prod.outlook.com ([fe80::1752:9b0:4c48:15f8]) by DU2PR02MB10109.eurprd02.prod.outlook.com ([fe80::1752:9b0:4c48:15f8%7]) with mapi id 15.20.7270.036; Tue, 13 Feb 2024 10:49:45 +0000 In-Reply-To: (Angelo Graziosi's message of "Mon, 12 Feb 2024 18:37:50 +0100") X-TMN: [EnNfSQjG9WP7DOXQcpKOYDWQyb1J4Y0z] X-ClientProxiedBy: OS6P279CA0122.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:3b::14) To DU2PR02MB10109.eurprd02.prod.outlook.com (2603:10a6:10:497::14) X-Microsoft-Original-Message-ID: <86zfw4k5a1.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR02MB10109:EE_|DB3PR0202MB8985:EE_ X-MS-Office365-Filtering-Correlation-Id: 83f2b989-dbe4-4f7d-169c-08dc2c817da4 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SCx2yvFyOp8gilxJIv3+R2Vde79d9a4IJYJNC6Aex2kg3uTvYZQx28wc0/XrxBy64jIOKTXUFzyuwVKCPCb7DCK2F40GHNrzkZSHfda2MA+DhLy2OYsbrBC4D5hkRdZ0Rhs2+VAPre2Z978kVyexU8CuRvCrq/ZDjaeh5os+JdZvCLLv5jB/pRlc0DOsiiaWlR87h07+UCyWHkZeC71K/Wprvc5cuO7WYTrYe+DObXx6wNKTA/EAQ7N9cc3ywnOyq/RCX4M4Me1rJlWPQrjy17vxPfivJE7OpA58Sh1zFhtcKrR5q7antpaxhoVeSeH8iHIghiyhyIE3BciOE+m+W/mNSvbuVDJbILOwX02hzkY5lVaLECQj3FQ7FxUb1J1+7pOBlhOQIqOKM6m1zVqnXnjZYDO+eUy3UKxw+5PlZqQ+l6wKxHzTJz2NXkCYo/cHnIY/+0GTU67Q3dekf6fGpSpVWC5ndis1Xn/yNgHmpEI+sdOHdnsEvALOK1lkLBWgfnKwTlen5GGj88/FX/SnEmmCe8yQXO88UI0OC8iYFbiwkpMnXCe549bHQTRDIFY4zom/3s2Ex1QM+06hmmJmal7R/Icxl2tZ2zdDQ64qjlU= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?cvK/RNYG3xddk+vYqivDpeJAj5jC0mx3u/mkm6ANwMkzcerfsobkOLSGe7gK?= =?us-ascii?Q?DJTAvsFRMLbfVwYr1iysv6j5Mw4yPeUGT33W3aHLrTA373Fe5yfw2otUUKhj?= =?us-ascii?Q?dM/yfDuZGvu9iXtRPRoY2PzJG6jLCYV/XCqCteKcK7lss6KtqpfjYGcVWaqc?= =?us-ascii?Q?1D6OLy4bnMSGL1eNi5Nt4KZw29ftMl3aXKDb1bRO949tLDwKw7VMRnwsJo+A?= =?us-ascii?Q?O6XDHyQ84Cgx0zQCo1S/ku1gR343OK9ZLp3MpiuBOiL1h7q8pyfaraitncRN?= =?us-ascii?Q?EYRIqe+ap0PoVWIYb0WJd7IvNoJFOvbSi7eZY6nJEziiOjCn5/0ERRyJp7RU?= =?us-ascii?Q?1iVPz+irLM4d1eWocwmnr9Qc5urWyXpnYm6Z+IM/JW94BpyoOYVnccy0YOpq?= =?us-ascii?Q?sTGAzM0t/K1n3zGFPY2ilU6lYmvOKEqBOD2r5MjFocD5Srh4H+N2ROD081ke?= =?us-ascii?Q?H48hYBbDBOrwyBqD2x1ozaPhTA3k8I3eS16vjhoXogF/6VRPaXO/soxOSbft?= =?us-ascii?Q?FE38oD0dlGcjMuLv+cdv3XnGC8xa+JSmY09NCTLOWfpzxsBJpTZQZzvtNvys?= =?us-ascii?Q?Z7awE1N44GrdJ4jhXUe01OGWXDBdnXu8RzzXpi4Hwvt30523GJAShkevFF9f?= =?us-ascii?Q?/2 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-ab7de.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 83f2b989-dbe4-4f7d-169c-08dc2c817da4 X-MS-Exchange-CrossTenant-AuthSource: DU2PR02MB10109.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2024 10:49:45.3102 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0202MB8985 Received-SPF: pass client-ip=40.92.90.53; envelope-from=arthur.miller@live.com; helo=EUR05-VI1-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 13 Feb 2024 06:59:57 -0500 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:316169 Archived-At: Angelo Graziosi writes: >> ld is complaining about missing snprintf > > BTW, MSYS2 people build Emacs for UCRT64 with a few patches. See: > > https://github.com/msys2/MINGW-packages/tree/master/mingw-w64-emacs > > I use those patches also for my Emacs master builds. > > Ciao, > Angelo. Thank you very much for the pointers Angelo! I didn't know they build Emacs with ucrt runtime; I should have actually checked that myself :-). I'll try to build with those patches. I'll also make an issue and ask them if they can donate those patches to Emacs; I guess they are considered as non-trivial so FSF copyright is needed.