From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Bloat in the Emacs Windows package Date: Wed, 17 Apr 2019 13:55:41 -0400 Message-ID: References: <87v9zcczlf.fsf@russet.org.uk> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="206464"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 17 19:56:08 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hGomz-000rVW-Af for ged-emacs-devel@m.gmane.org; Wed, 17 Apr 2019 19:56:05 +0200 Original-Received: from localhost ([127.0.0.1]:57477 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGomy-0008Hi-B4 for ged-emacs-devel@m.gmane.org; Wed, 17 Apr 2019 13:56:04 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:42280) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hGomr-0008Gz-Jv for emacs-devel@gnu.org; Wed, 17 Apr 2019 13:55:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hGomq-0004Bh-FC for emacs-devel@gnu.org; Wed, 17 Apr 2019 13:55:57 -0400 Original-Received: from alt24.smtp-out.videotron.ca ([70.80.0.75]:42257) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hGomm-00040G-Ri for emacs-devel@gnu.org; Wed, 17 Apr 2019 13:55:54 -0400 Original-Received: from fmsmemgm.homelinux.net ([24.203.163.157]) by Videotron with SMTP id GomchUHjyWvYsGomdh27GW; Wed, 17 Apr 2019 13:55:43 -0400 X-Authority-Analysis: v=2.3 cv=RJyd4bq+ c=1 sm=1 tr=0 a=271BjrAMcq2W4n6OKK/JJg==:117 a=271BjrAMcq2W4n6OKK/JJg==:17 a=jpOVt7BSZ2e4Z31A5e1TngXxSK0=:19 a=oexKYjalfGEA:10 a=mDV3o1hIAAAA:8 a=CXBJgLQomlViwZ6EY8oA:9 a=_FVE-zBwftR9WsbkzFJk:22 Original-Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id EAC47AE1EF; Wed, 17 Apr 2019 13:55:41 -0400 (EDT) In-Reply-To: <87v9zcczlf.fsf@russet.org.uk> (Phillip Lord's message of "Wed, 17 Apr 2019 18:26:36 +0100") X-CMAE-Envelope: MS4wfEMGsu8NDWSk9mBv6i7q1ZPWTwD+3NuBc3HjYfSxNrUA6flUrlo21SfMtmXRbCXum1hFt5uamVwGWvwLY6nWgWTfJCDsvF+dq51PRyddHD2K1SOgdRm1 qs+/A+ngU6bf6BswZiQnmHdekxm2WiC4jBvX7SXmO/b3X47avIMFSkLZR23Uoa72s1vlCWdFnZI8WE1AxJrgChKYgxzpTzABlhI7G5YScI6fjJdUePfyIzJK rebX6tsbDn3QXbe+hynOLu/1NjagpiNWzx0GFGF5LHI= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 70.80.0.75 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:235596 Archived-At: >> Indeed. But I wonder about licensing issues of some of those binaries: >> for those packages which are (L)GPL'd, do we distribute the >> corresponding source somewhere, like the license requires us to do? > > https://ftp.gnu.org/gnu/emacs/windows/emacs-26/emacs-26-deps-mingw-w64-src.zip > > Packaged at the same time as the binaries, which is about the best I can > do to keep the source the same as that which was used to produce the > source. Perfect. >>> Stripping emacs.exe produces a 29MB file for Emacs 26.2. >> I wonder what caused the 9MB => 29MB jump between 24.5 and 26? > Probably the -static flag that I added. Otherwise, the 64bit file > required libpthread and (at the time) I had no ability to distribute > this because I didn't have a way of generating the source. Makes sense. Thank you. Stefan