From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: How to build a smaller emacs Date: Wed, 26 Sep 2007 11:15:18 +0200 Message-ID: References: <1190710856.061102.35940@50g2000hsm.googlegroups.com> <1190790033.813100.216860@n39g2000hsh.googlegroups.com> <1190791137.299700.122810@57g2000hsv.googlegroups.com> NNTP-Posting-Host: lo.gmane.org X-Trace: sea.gmane.org 1190798165 11544 80.91.229.12 (26 Sep 2007 09:16:05 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 26 Sep 2007 09:16:05 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Sep 26 11:16:00 2007 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IaSzm-0008Tg-RC for geh-help-gnu-emacs@m.gmane.org; Wed, 26 Sep 2007 11:15:51 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IaSzj-00019n-Nh for geh-help-gnu-emacs@m.gmane.org; Wed, 26 Sep 2007 05:15:47 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IaSzN-00019a-I3 for help-gnu-emacs@gnu.org; Wed, 26 Sep 2007 05:15:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IaSzL-00019O-Uq for help-gnu-emacs@gnu.org; Wed, 26 Sep 2007 05:15:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IaSzL-00019L-PO for help-gnu-emacs@gnu.org; Wed, 26 Sep 2007 05:15:23 -0400 Original-Received: from romy.inter.net.il ([213.8.233.24]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IaSzL-0001sn-G6 for help-gnu-emacs@gnu.org; Wed, 26 Sep 2007 05:15:23 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-106-243.inter.net.il [80.230.106.243]) by romy.inter.net.il (MOS 3.7.3-GA) with ESMTP id IZB94143 (AUTH halo1); Wed, 26 Sep 2007 11:15:09 +0200 (IST) In-reply-to: <1190791137.299700.122810@57g2000hsv.googlegroups.com> (message from litchie on Wed, 26 Sep 2007 00:18:57 -0700) X-Detected-Kernel: FreeBSD 4.7-5.2 (or MacOS X 10.2-10.4) (2) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:47870 Archived-At: > From: litchie > Date: Wed, 26 Sep 2007 00:18:57 -0700 > > On Sep 26, 3:00 pm, litchie wrote: > > On Sep 26, 5:29 am, Eli Zaretskii wrote: > > > > > > From: litchie > > > > Date: Tue, 25 Sep 2007 02:00:56 -0700 > > > > > > I want to build a smaller emacs, I mean the executable emacs.exe. > > > > Currently it is around 27M.. > > > > > You mean, your executable file emacs.exe is 27MB? It should be only > > > 10MB (6MB if you strip off debugging info). > > > > Could you please tell me how to do it? My system is winxp with MinGW. > > > > Thanks in advance. > > chaoji > > I find the strip utility and use --strip-all to get it down to 21MB. > It is still a bigger one than that you mentioned. How did it get this large in the first place? What compiler did you use to build it? If you didn't build it yourself, where did you download the binary? I didn't do anything special to build Emacs (with the MinGW port of GCC), and the resulting binary emacs.exe is 10MB before stripping it.