unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Fabrice Popineau <fabrice.popineau-LuT7N8upsGq9tw52UnRK6UZa+K1vlBrA@public.gmane.org>
To: Phillip Lord <phillip.lord-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.org>
Cc: "Óscar Fuentes" <ofv-39ZsbGIQGT7e5aOfsHch1g@public.gmane.org>,
	"Eli Zaretskii" <eliz-mXXj517/zsQ@public.gmane.org>,
	Msys2
	<msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org>,
	"Emacs developers" <emacs-devel-mXXj517/zsQ@public.gmane.org>
Subject: Re: About DLLs needed by Emacs (W64)
Date: Thu, 23 Nov 2017 08:15:54 +0100	[thread overview]
Message-ID: <CAFgFV9Njr1ZwTU4YBEezuMtz9cjsf1fBpin3=X0xCs1PeGBW7g@mail.gmail.com> (raw)
In-Reply-To: <877euh52xe.fsf-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.org>


[-- Attachment #1.1: Type: text/plain, Size: 1580 bytes --]

2017-11-23 0:06 GMT+01:00 Phillip Lord <phillip.lord-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.org>:

> Fabrice Popineau <fabrice.popineau-LuT7N8upsGq9tw52UnRK6UZa+K1vlBrA@public.gmane.org> writes:
>
> > 2017-11-20 18:31 GMT+01:00 Eli Zaretskii <eliz-mXXj517/zsQ@public.gmane.org>:
> >> But in general, your point is valid: various optional libraries need
> >> support
> >> files to work properly.
> >>
> >
> > Given the numerous dependencies, and as long as msys2/mingw64 is
> > concerned, it is so much easier to install msys2 and then request
> > emacs from pacman than to package a standalone emacs. Lots of elisp
> > packages may require other mingw64 packages : a spell checker, git,
> > etc.  It is easy to install them with pacman. The user will have a
> > much harder time with a standalone emacs. If you want a full emacs
> > experience, you need a full unix-like environment.
>
>
> The new "with-deps" build and installer of Emacs actually packages quite
> a bit of msys2/mingw64 including, for example, a python
> installation.
>

This is precisely the kind of drifting I hate.
When on Windows I don't want to use the msys2 python because it doesn't
play so well.
I vastly prefer Anaconda (On GNU/Linux too btw)
If you start to package Python with emacs, you'll end up packaging the
whole MSys2.
At least that should be made optional.

One nasty thing about DLLs. Anaconda ships with libpng.dll and others which
are
dynamically loaded by emacs. Reason why in my own copy of Emacs, I have
restricted
the path where dlls are looked for to the emacs binary directory.

Fabrice

[-- Attachment #1.2: Type: text/html, Size: 2304 bytes --]

[-- Attachment #2: Type: text/plain, Size: 202 bytes --]

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot

[-- Attachment #3: Type: text/plain, Size: 192 bytes --]

_______________________________________________
Msys2-users mailing list
Msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/msys2-users

  parent reply	other threads:[~2017-11-23  7:15 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-11-20 12:53 About DLLs needed by Emacs (W64) Angelo Graziosi
     [not found] ` <1639589366.4676.1511182396362-HsGP3tMACQiIsOV+laUMjw@public.gmane.org>
2017-11-20 13:55   ` David Macek
     [not found]     ` <4d86f0fd-d162-1287-861d-4527b8c0fd78-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2017-11-20 14:46       ` Fabrice Popineau
2017-11-20 15:04         ` Óscar Fuentes
     [not found]           ` <8760a5t2iv.fsf-39ZsbGIQGT7e5aOfsHch1g@public.gmane.org>
2017-11-20 15:13             ` Fabrice Popineau
     [not found]               ` <CAFgFV9OgzHsAWqi5ma9KWmHX63McYQc1OYrr+xE5kMKs5AOe1A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-11-20 17:31                 ` Eli Zaretskii
     [not found]                   ` <83a7zgeu21.fsf-mXXj517/zsQ@public.gmane.org>
2017-11-20 19:59                     ` Fabrice Popineau
     [not found]                       ` <CAFgFV9O=UaWgVxOG0U=131vr9LrhwpsATmA369HMubTvao8r_A-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-11-20 20:28                         ` Eli Zaretskii
2017-11-22 23:06                       ` [Msys2-users] " Phillip Lord
     [not found]                         ` <877euh52xe.fsf-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.org>
2017-11-23  7:15                           ` Fabrice Popineau [this message]
     [not found]                             ` <CAFgFV9Njr1ZwTU4YBEezuMtz9cjsf1fBpin3=X0xCs1PeGBW7g-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2017-11-23  7:24                               ` Fabrice Popineau
2017-11-23 18:09                                 ` [Msys2-users] " Phillip Lord
2017-11-23 18:08                             ` Phillip Lord
2017-11-23 14:02                         ` Richard Stallman
     [not found]                           ` <E1eHs51-0006JC-9T-iW7gFb+/I3LZHJUXO5efmti2O/JbrIOy@public.gmane.org>
2017-11-23 16:28                             ` Eli Zaretskii
     [not found]                               ` <834lplari3.fsf-mXXj517/zsQ@public.gmane.org>
2017-11-24 17:51                                 ` Richard Stallman
2017-11-23 18:17                           ` [Msys2-users] " Phillip Lord
2017-11-20 15:52   ` Eli Zaretskii
     [not found]     ` <83fu99dk21.fsf-mXXj517/zsQ@public.gmane.org>
2017-11-20 22:12       ` Angelo Graziosi via Msys2-users

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='CAFgFV9Njr1ZwTU4YBEezuMtz9cjsf1fBpin3=X0xCs1PeGBW7g@mail.gmail.com' \
    --to=fabrice.popineau-lut7n8upsgq9tw52unrk6uza+k1vlbra@public.gmane.org \
    --cc=eliz-mXXj517/zsQ@public.gmane.org \
    --cc=emacs-devel-mXXj517/zsQ@public.gmane.org \
    --cc=msys2-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org \
    --cc=ofv-39ZsbGIQGT7e5aOfsHch1g@public.gmane.org \
    --cc=phillip.lord-WS8JpuUeUJXe9xe1eoZjHA@public.gmane.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).