This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Help needed to track down bug: linking Linux kernel with gold creates unbootable kernel
From: "H.J. Lu" <hjl.tools@gmail.com>
Date: Thu, 22 Apr 2010 18:46:14 -0700
> The idea of 2MB maximum page size is we may use variable
> page size one day without recompiling everything.
Indeed.
Because it's 64k on sparc (even 32-bit) I was at least able to
experiment with such things.
In fact doesn't the x86_64 specification explicitly state that the
default maximum page size is to be 2MB in ELF objects?
Finally, I really don't personally buy the argument that the 64-bit
address space will be seriously taken close to exhaustion due to a 2MB
maximum page size, even with hundreds of shared libraries. We have
2^32 times (or a similar order of magnitude) more address space
available than on 32-bit.