all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Richard Copley <rcopley@gmail.com>
To: Kevin Layer <layer@known.net>
Cc: Eli Zaretskii <eliz@gnu.org>,
	Emacs Development <emacs-devel@gnu.org>,
	Phillip Lord <phillip.lord@russet.org.uk>
Subject: Re: Are there non-mingw32 binaries for Windows?
Date: Fri, 18 Nov 2016 19:28:50 +0000	[thread overview]
Message-ID: <CAPM58oipvHknVevtpabxt90mne7DR74jBf8PNYA7jMw_hebVOw@mail.gmail.com> (raw)
In-Reply-To: <CAGSZTjJ3qJCJSSNZ7F9KJ-qfcTOgTZqvKC+BKv86ieavJFN3pg@mail.gmail.com>

On 17 November 2016 at 21:46, Kevin Layer <layer@known.net> wrote:
> Óscar and Eli, thanks.  I'll proceed with the mingw32 binaries.
>
> On Thu, Nov 17, 2016 at 12:41 PM, Eli Zaretskii <eliz@gnu.org> wrote:
>>> From: Kevin Layer <layer@known.net>
>>> Date: Thu, 17 Nov 2016 09:54:55 -0800
>>> Cc: emacs-devel@gnu.org
>>>
>>> I've just never used the mingw32 binaries and the installation is more
>>> complex.  I have been repackaging the older, single-zip binaries with
>>> an NSIS installer, since it's just easier for Windows people to run an
>>> exe to install.
>>
>> The current binaries are also provided as a single zip file.  The
>> other zip file is for optional libraries that were not available with
>> previous versions (you needed to install them separately by
>> yourself).  If you don't want the optional libraries, you don't have
>> to install them.
>>
>>> I'm just embarking on the task of updating it for 25.1, and wanted to
>>> know if the old style binaries were just temporarily missing or gone
>>> forever.
>>
>> What are "the old style binaries"?

The "old style" was what the old "install.bat" used to produce, before
you (Eli) reconciled the Windows build with the autotools build used
elsewhere.

Of course, the "old" and "new" builds are equally "native", and both
are/were made with MinGW. The most obvious difference is the
more unix-like directory structure (and the lack of a load-path
directory outside the installation directory by default -- not that I'm
complaining). Perhaps the OP was misled by that difference, and
mistakenly inferred that the end-product binary depends on
something like MSYS or Cygwin.

>>> One question about the mingw32 emacs binary: is it like the Cygwin
>>> emacs binary where it uses Cygwin mounts?  What I liked about the
>>> native (MSVC) compiled emacs was that it used C:\... instead of /c/...

Without wishing to confuse matters, there /is/ an Emacs that's
"native to MSYS" and uses MSYS-style mounts, but it's a different
beast. The MSYS package repository has three builds:

mingw32/mingw-w64-i686-emacs 25.1-1
mingw64/mingw-w64-x86_64-emacs 25.1-1
msys/emacs 25.1-1

The first two are native (to Windows) and are hardly patched from
upstream. They're very similar to the official FSF builds for Windows.
The third is "native to MSYS". Most people don't need it but it can
come in handy if you spend time in MSYS.

>> No, MinGW produces native Windows executables.



  reply	other threads:[~2016-11-18 19:28 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-16 23:47 Are there non-mingw32 binaries for Windows? Kevin Layer
2016-11-17  1:08 ` Óscar Fuentes
2016-11-17  3:38   ` Eli Zaretskii
2016-11-17  7:16 ` Fabrice Popineau
2016-11-17 14:58 ` Phillip Lord
2016-11-17 17:54   ` Kevin Layer
2016-11-17 19:36     ` Óscar Fuentes
2016-11-17 20:41     ` Eli Zaretskii
2016-11-17 21:46       ` Kevin Layer
2016-11-18 19:28         ` Richard Copley [this message]
2016-11-20 21:24           ` Phillip Lord
2016-11-21  0:18             ` Richard Copley
2016-11-21 20:56               ` Phillip Lord
2016-11-20 21:21     ` Phillip Lord

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

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

  git send-email \
    --in-reply-to=CAPM58oipvHknVevtpabxt90mne7DR74jBf8PNYA7jMw_hebVOw@mail.gmail.com \
    --to=rcopley@gmail.com \
    --cc=eliz@gnu.org \
    --cc=emacs-devel@gnu.org \
    --cc=layer@known.net \
    --cc=phillip.lord@russet.org.uk \
    /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 external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.