unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Óscar Fuentes" <ofv@wanadoo.es>
To: emacs-devel@gnu.org
Subject: Re: MinGW build on master fails with Error 127
Date: Sat, 24 Dec 2022 20:44:22 +0100	[thread overview]
Message-ID: <87a63cziw9.fsf@telefonica.net> (raw)
In-Reply-To: 83ili04n3v.fsf@gnu.org

Eli Zaretskii <eliz@gnu.org> writes:

>> > And the MinGW64 folks now informed me that MinGW64 switched to
>> > Windows 10 as the default target about a year ago.  See
>> >
>> >   https://github.com/msys2/MINGW-packages/issues/14573#issuecomment-1364569522
>> >
>> > Which in practice means building with MinGW64 on versions of
>> > MS-Windows older than 10 is no longer safe ore recommended.
>> >
>> > I updated the installation instructions and PROBLEMS to that effect.
>> 
>> As I just commented on the Github discussion, MinGW-w64 just set the
>> configure-time default for the target OS version. It still supports
>> previous versions. Also, MinGW-w64 distributes source, while MSYS2
>> distributes binaries. And the MinGW-w64 binaries distributed by MSYS2
>> sets the target OS version to 8.1
>
> And as I just replied there, in this case the default targets very
> soon becomes the de-facto minimum supported target.  And since that
> change in MinGW64 was done almost a year ago, it is reasonable to
> assume that it propagated to all the important MinGW64 packages, and
> thus to Emacs.

That's not how it works. When the MinGW-w64 "binary" (*) package is
built, MSYS2 sets the target (8.1 at the time of writing.) This setting
is frozen on the build products. This means that the MinGW-w64 package
distributed by MSYS2 will require 8.1 and will impose that requirement
on packages that link to it and, probably, also on packages that were
built with it (because of inlines or macros.)

* The package actually contains dlls, import libraries and header files,
  so it is both a bin and a dev package in Debian's pseudo-parlance.




      reply	other threads:[~2022-12-24 19:44 UTC|newest]

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-12-12 15:26 MinGW build on master fails with Error 127 Loreno Heer
2022-12-12 15:40 ` Eli Zaretskii
2022-12-12 15:44   ` Loreno Heer
2022-12-12 15:56     ` Eli Zaretskii
2022-12-12 16:03       ` Loreno Heer
2022-12-12 16:11         ` Eli Zaretskii
2022-12-12 16:54           ` Loreno Heer
2022-12-23 21:45           ` Loreno Heer
2022-12-24  6:36             ` Eli Zaretskii
2022-12-24 14:18               ` Loreno Heer
2022-12-24 14:43                 ` Eli Zaretskii
2022-12-24 15:11                   ` Loreno Heer
2022-12-24 15:44                     ` Eli Zaretskii
2022-12-24 22:50                       ` Loreno Heer
2022-12-24 15:31                   ` Óscar Fuentes
2022-12-24 15:50                     ` Eli Zaretskii
2022-12-24 16:14                       ` Óscar Fuentes
2022-12-24 16:46                         ` Eli Zaretskii
2022-12-24 16:58                           ` Óscar Fuentes
2022-12-24 17:08                           ` Óscar Fuentes
2022-12-24 17:20                             ` Eli Zaretskii
2022-12-24 17:57                               ` Óscar Fuentes
2022-12-24 18:09                                 ` Eli Zaretskii
2022-12-24 18:56                                   ` Óscar Fuentes
2022-12-24 19:10                                     ` Eli Zaretskii
2022-12-25  2:46                                       ` Óscar Fuentes
2022-12-25  8:29                                         ` Eli Zaretskii
2022-12-25 14:25                                           ` Óscar Fuentes
2022-12-26 13:02                                             ` Eli Zaretskii
2022-12-26 13:33                                               ` Óscar Fuentes
2022-12-24 19:19                                     ` Óscar Fuentes
2022-12-24 19:27                                       ` Eli Zaretskii
2022-12-25  0:13                                 ` Po Lu
2022-12-25  0:48                                   ` Óscar Fuentes
2022-12-25  6:46                                   ` Eli Zaretskii
2022-12-24 18:03                               ` Óscar Fuentes
2022-12-24 18:49                         ` Eli Zaretskii
2022-12-24 19:23                           ` Óscar Fuentes
2022-12-24 19:29                             ` Eli Zaretskii
2022-12-24 19:44                               ` Óscar Fuentes [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87a63cziw9.fsf@telefonica.net \
    --to=ofv@wanadoo.es \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).