emacs-devel
[Top][All Lists]
Advanced

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

Re: --with-native-compilation build failure on 32-bit systems


From: Andrea Corallo
Subject: Re: --with-native-compilation build failure on 32-bit systems
Date: Thu, 18 Aug 2022 11:08:32 +0000
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrea Corallo <akrl@sdf.org>
>> Cc: larsi@gnus.org, jrm@ftfl.ca, emacs-devel@gnu.org, emacs@FreeBSD.org
>> Date: Thu, 18 Aug 2022 09:57:32 +0000
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> >> What I see comparing the two builds (my testbed is ATM on aff5961274) is
>> >> that we overflow on both, but on the 64bit we do it a little later in
>> >> the execution so the GC has the chance to collect ediff-hook before we
>> >> overflow purespace.
>> >
>> > That's strange, because I just built the unexec build on a 64-bit
>> > system, and it didn't overflow for me.
>> >
>> > Does it overflow on your system during bootstrap, i.e. when it loads
>> > all the Lisp packages in source form?  Or does it overflow when it
>> > loads the *.elc byte-compiled files?  Or is this a native-comp build,
>> > and it overflows when loading the *.eln files?
>> 
>> Mine is a build with native compilation, there are many variables into
>> play and indeed native compilation might be one of the main responsible
>> for the higher use the purespace here.
>> 
>> It does overflow during bootstrap after having loaded the eln files.
>
> How many more bytes do you need to avoid overflowing?

On 64bit I get:

emacs:0:Pure Lisp storage overflow (approx. 3366891 bytes needed)

On 32:

emacs:0:Pure Lisp storage overflow (approx. 2549794 bytes needed)

  Andrea



reply via email to

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