On Thu, Nov 09, 2023 at 09:00:11AM +0100, Harald Judt wrote: [...] > Yes, but I wonder, why do this? There can be 32-bit systems as well as > 64-bit systems that can have only 2GiB RAM, both might fail when trying to > open a file that has e.g. 1536MiB. Then, there might be both types of > systems that have 8gb of RAM that can open such files with no problems? Eli's remark was about Emacs's integer size (which is used to address spots in buffers). On 32 bit *builds* it isn't wide enough for big buffers. On 64 bit builds it is. It's about Emacs's build, not the OS around it. Think "address space", just one or two onion layers further. Cheers -- t