[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bloat in the Emacs Windows package

From: Phillip Lord
Subject: Re: Bloat in the Emacs Windows package
Date: Tue, 23 Apr 2019 11:01:39 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1.90 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>> I am currently not treating snapshots and release builds differently at
>> all.  When I took over the windows builds, there were no snapshots to my
>> knowledge.  It's possible that is why I put debug symbols in and meant to
>> take them out but didn't.
> Indeed, the snapshots should be distributed with full debug info
> (even if some users don't appreciate it).

So, currently we have:

CFLAGS="-O2 -static -g3"

In future, we should have for snapshots

CFLAGS="-O2 -static -g3"

and build with "make install", while for tagged releases (including
release candidates) I will use:

CFLAGS="-O2 -static"

and build with "make install-strip" (I can't see the point in doing -g3
and make install-strip).

I'll also build some snapshots for release branches (as well as master)
so that there will be a build with debug info to be distributed on
alpha.gnu.org. This will be mostly be at a slightly different commit
from the release; so, sometimes no use for debugging a new bug
introduced into a recent release, although, I can always build a new

This will happen for Emacs-27, as I would rather not alter the packaging
during a major release cycle. Independently of this, I'll see if I can
work up an MSI installer.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]