[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overfl
From: |
Xiyue Deng |
Subject: |
Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow" |
Date: |
Tue, 25 Feb 2025 08:51:35 -0800 |
User-agent: |
Notmuch/0.39~rc0 (https://notmuchmail.org) Emacs/30.1 (x86_64-pc-linux-gnu) |
Eli Zaretskii <eliz@gnu.org> writes:
>> From: Xiyue Deng <manphiz@gmail.com>
>> Cc: emacs-devel@gnu.org, debian-emacsen@lists.debian.org
>> Date: Mon, 24 Feb 2025 16:37:53 -0800
>>
>> > By how much do you need to enlarge to make the builds succeed?
>> >
>>
>> FTR in the log of Debian armhf buildd[1] there is a line says:
>>
>> ,----
>> | emacs:0:Pure Lisp storage overflow (approx. 4546239 bytes needed)
>> `----
>>
>> I tested that increasing the base value to 4500000 worked on i386 (patch
>> attached). Also tested that 4M was not large enough. Sean is also
>> testing 45 * 1024 * 1024 on 32-bit arm* buildds.
>
> Is this the smallest number that works? E.g., does 4000000 also work
> or does it fail?
>
4000000 failed. I think 4.5M is a good number and close to the error
suggested required size.
>> Though 4.5M is probably sufficient for now, I wonder whether it's
>> acceptable to further increase this to 5000000 to be more future proof?
>
> We didn't yet have enough complaints about puresize to justify that.
>
>> On the other hand, I see there are threads on emacs-devel talking about
>> removing pure space. Is that referring to this pure lisp storage?
>
> Yes, we recently removed pure space on master.
Ah good to know. Thanks!
--
Regards,
Xiyue Deng
signature.asc
Description: PGP signature
- Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Sean Whitton, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Sean Whitton, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Eli Zaretskii, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Xiyue Deng, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Stefan Kangas, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Eli Zaretskii, 2025/02/25
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow",
Xiyue Deng <=
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Sean Whitton, 2025/02/24
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Eli Zaretskii, 2025/02/25
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Sean Whitton, 2025/02/26
- Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Eli Zaretskii, 2025/02/26
Re: Emacs 30.1 fails to build on 32-bit archs, "Pure Lisp storage overflow", Peter Oliver, 2025/02/25