From xemacs-m  Mon Jul  7 20:10:28 1997
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA11127
	for <xemacs-beta@xemacs.org>; Mon, 7 Jul 1997 20:10:23 -0500 (CDT)
Received: (from steve@localhost)
	by altair.xemacs.org (8.8.6/8.8.6) id SAA31292;
	Mon, 7 Jul 1997 18:13:09 -0700
Mail-Copies-To: never
To: xemacs-beta@xemacs.org
Subject: Re: Too small PURESIZE
References: <kig205a1kb5.fsf@jagor.srce.hr> <m2k9j2z8vj.fsf@altair.xemacs.org> <kigen9atm2b.fsf@jagor.srce.hr>
X-Url: http://www.miranova.com/%7Esteve/
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@xemacs.org>
In-Reply-To: Hrvoje Niksic's message of "08 Jul 1997 02:38:36 +0200"
Mime-Version: 1.0 (generated by tm-edit 7.108)
Content-Type: text/plain; charset=US-ASCII
Date: 07 Jul 1997 18:13:09 -0700
Message-ID: <m2205az6qi.fsf@altair.xemacs.org>
Lines: 40
X-Mailer: Gnus v5.4.62/XEmacs 20.3(beta12) - "Helsinki"

Hrvoje Niksic <hniksic@srce.hr> writes:

> Steven L Baur <steve@xemacs.org> writes:
>> Hrvoje Niksic <hniksic@srce.hr> writes:
>> 
>> > On my Solaris system, I get puresize readjustments with regular
>> > builds.  Is this OK?
>> 
>> On a first build you should have one puresize adjustment (two total
>> links).

> Why?  It seems unnecessary to me, and might tend to confuse the
> uninitiated.

Cold rebuilds link twice (the minimum when XEmacs is guessing the
puresize) and ordinary rebuilds should only link once.  Developer
rebuilds should only link more than once when the puresize is changed
(eg. by adding autoloads, modifying dumped code, etc.)

If the puresize adjusted message is confusing, it probably should be
altered.

The build should be changed to only recompile the single file that
needs to know the exact array size of the purespace (pure.c) --
recompiling alloc.c is unecessary.

>> Things change too easily and it is *a lot* of work to compute the
>> puresize for all the various ways one can build XEmacs. (...) but I
>> suspect the time taken by such an endeavor could be better spent
>> elsewhere.

> Why don't we simply add a few kilobytes to BASE_PURESIZE?

Are you actually short on a cold build ("cold build" == a build after
running configure) and getting three links?  If that is the case, then
BASE_PURESIZE should definitely be raised (and by more than a few
kilobytes).
-- 
steve@calag.com baur
Unsolicited commercial e-mail will be billed at $250/message.

