From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: MPS: Win64 testers? Date: Thu, 01 Aug 2024 08:00:33 +0300 Message-ID: <86ed78ygzy.fsf@gnu.org> References: <867cd61412.fsf@gnu.org> <86y15lzjg6.fsf@gnu.org> <86ttg9zgpb.fsf@gnu.org> <86h6c8zbh8.fsf@gnu.org> <86ikwly80l.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26329"; mail-complaints-to="usenet@ciao.gmane.io" Cc: pipcet@protonmail.com, emacs-devel@gnu.org To: =?utf-8?Q?Sebasti=C3=A1n_Mon=C3=ADa?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Aug 01 07:01:26 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 1sZNwM-0006b9-09 for ged-emacs-devel@m.gmane-mx.org; Thu, 01 Aug 2024 07:01:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sZNva-0007vH-OG; Thu, 01 Aug 2024 01:00:38 -0400 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 1sZNvZ-0007uR-IG for emacs-devel@gnu.org; Thu, 01 Aug 2024 01:00:37 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sZNvZ-00011l-1J; Thu, 01 Aug 2024 01:00:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=/cRDCA4gzqstA/tPCJ5l4jkKVWpdrYAvpVNm2yhRGYk=; b=AcIA367esqfUpiGEIykY pLyen1wRbN0jRLmCFHoV7HHhhM3rGEin3HT7SQLfkurnTFbb80p4wXDXxNQMmX2OD4Ti1lgLaziy8 nlLalkcCFZB5xKOWyHxtrv9O8Et6EO5NBdL2CQk9oqQkubupCANJUD+djxC/YqlKcEmrJJg3ffyul QrT2tMb/suomQr7/TS5S23fXImBVxvOp7DPH7j7coHlAdiWj79ryk3HmNgzlkVSF0yzlzwlosMBxd /rWfWZ4HpVegvdozjl5cPrBth3OLYZY0gC0fpduuJtOrfUMiAKaUClrYyhJifd9D+ri5WcdtWi6J8 LVnlFJvIyGo4JQ==; In-Reply-To: (message from =?utf-8?Q?Seb?= =?utf-8?Q?asti=C3=A1n_Mon=C3=ADa?= on Wed, 31 Jul 2024 15:04:12 -0400) 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:322244 Archived-At: > From: Sebastián Monía > Cc: Pip Cet , emacs-devel@gnu.org > Date: Wed, 31 Jul 2024 15:04:12 -0400 > > >> Date: Wed, 31 Jul 2024 06:18:16 +0000 > >> From: Pip Cet > >> Cc: emacs-devel@gnu.org, rms@gnu.org > > > We have been advertising MinGW64 (with MSVCRT) for a long time, see > > nt/INSTALL.W64. But since it doesn't support Windows versions older > > than Vista (or maybe even that is not supported anymore), we also > > advertise MinGW, which does. > > Is there any advantage to using UCRT (just had to look up what it is :)) > instead of the current approach of MinGW/MinGW64 builds? TBH, I don't know enough about the differences. UCRT is supposed to be more modern, and so more compatible with ANSI C and perhaps also with Posix. (However, MinGW has for a very long time a support library which provides ANSI C compliant implementations of various functions, so this problem is largely solved even without UCRT.) The fact that we don't have experts who can answer these questions is one serious indication that dedicated support persons are needed if we want to be able to use whatever good features UCRT provides to Emacs's benefit.