delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2008/03/16/08:21:58

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Message-ID: <47DD1EA4.9010008@alice.it>
Date: Sun, 16 Mar 2008 14:20:36 +0100
From: Angelo Graziosi <angelo DOT graziosi AT alice DOT it>
User-Agent: Thunderbird 2.0.0.12 (Windows/20080213)
MIME-Version: 1.0
To: "d.henman" <dhenman AT gmail DOT com>
CC: cygwin AT cygwin DOT com
Subject: Re: Emacs-23.0.60.snapshot (20080315) Cygwin binaries
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

d.henman wrote:

 > I am using 23.0.50, which I had no problems building.  Is this the
 > version where you increased required memory for something or other
 > several tens of megabytes?

NO! The problems come out after unicode branch was merged to trunk,
i.e. for 23.0.60 version of Emacs.

If you bootstrap, in the log, you will find:

Static heap usage: X of Y bytes


in which X=27494544 and Y=12MB. So being X > Y the bootstrap fails.

Then the workaround was to use STATIC_HEAP_SIZE = 32MB instead of 12MB
(see [1]). With 27MB, 28MB... still fails!

With 23.0.50, X is about 4MB < Y.

With current CVS-23.0.60, now X=24832240.


 > I am not familiar with the original problem you had, being out of the
 > loop, but I didn't think as the time that throwing memory at it, was
 > a proper way to solve the problem, though sometimes that's what we
 > have to do.  What do you think?

I agree that the 'brutal force' should not be used, so another good
solution is well appreciated. Waiting for that, the above workaround
seems to produce a good, stable result of Emacs with XFT support.

Cheers,
    Angelo.

(Regarding [2], I received private mails inviting for emacs32
binaries, so I decided to share them with the 'community', hoping
this can be useful.)

---
[1] http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg00232.html
[2] http://cygwin.com/ml/cygwin/2008-03/msg00381.html

____
Tu proverai si' come sa di sale
lo pane altrui, e come e' duro calle
lo scendere e 'l salir per l'altrui scale.
-
                   DANTE, Paradiso, xvii 58-60


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019