From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.lisp.guile.devel Subject: Re: Update 'uname' emulation on MS-Windows Date: Sun, 24 Jul 2016 17:32:12 +0300 Message-ID: <83poq3t8cz.fsf@gnu.org> References: <83poqe59gr.fsf@gnu.org> <86bn1x9s89.fsf@gmail.com> <83twfp3s7v.fsf@gnu.org> <83shv84gj5.fsf@gnu.org> <878twsrrrh.fsf@pobox.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1469370737 9652 80.91.229.3 (24 Jul 2016 14:32:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 24 Jul 2016 14:32:17 +0000 (UTC) Cc: andrewjmoreton@gmail.com, guile-devel@gnu.org To: Andy Wingo Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Sun Jul 24 16:32:12 2016 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bRKRv-0006Oc-1K for guile-devel@m.gmane.org; Sun, 24 Jul 2016 16:32:11 +0200 Original-Received: from localhost ([::1]:56229 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRKRu-0002KK-5H for guile-devel@m.gmane.org; Sun, 24 Jul 2016 10:32:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:59982) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRKRp-0002JK-FQ for guile-devel@gnu.org; Sun, 24 Jul 2016 10:32:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bRKRl-0001fK-7p for guile-devel@gnu.org; Sun, 24 Jul 2016 10:32:04 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:37207) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bRKRl-0001fA-4Z; Sun, 24 Jul 2016 10:32:01 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3400 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bRKRj-0003LZ-3W; Sun, 24 Jul 2016 10:31:59 -0400 In-reply-to: <878twsrrrh.fsf@pobox.com> (message from Andy Wingo on Sat, 23 Jul 2016 23:03:46 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: "guile-devel" Xref: news.gmane.org gmane.lisp.guile.devel:18621 Archived-At: > From: Andy Wingo > Cc: andrewjmoreton@gmail.com, guile-devel@gnu.org > Date: Sat, 23 Jul 2016 23:03:46 +0200 > > >> > Does the Mingw toolchain supply a suitable manifest automatically ? > >> > >> No. The manifest should be provided with Guile. > > > > Of course, singe Guile is mainly a library, any application that is > > linked against libguile also needs such a manifest. > > Does the uname MinGW patch introduce a regression in any case that we > care about? No. On the contrary: where before Guile would only report correct OS version up to and including XP, it now reports correct values also for Vista, Windows 7, and Windows 8. Versions beyond that require the manifest, and otherwise will be reported as 8.0. Also, the modern CPU types are now supported, including 64-bit ones, which were not reported at all before. > Is it a user-visible change? If so an update to NEWS might be > needed. >From my POV, this is a bugfix: APIs that were reporting inaccurate values now report more accurate ones.