[PATCH] ld: Default the maximum page size to the common page size for -z separate-code

Alan Modra amodra@gmail.com
Fri Jan 12 05:55:00 GMT 2018


On Thu, Jan 11, 2018 at 09:13:19PM -0800, H.J. Lu wrote:
> When -z separate-code is used, code segment is aligned and padded to
> the maximum page size on disk.  This patch defaults the maximum page
> size to the common page size for -z separate-code to reduce file size.

I think this is a bad idea.  Options should have as few magical
side-effects as possible.  If you want -z separate-code to align to
common-page-size, then do that in the script (and document in
ld.texinfo that code separation is only effective for system page size
up to common-page-size, like -z relro).

-- 
Alan Modra
Australia Development Lab, IBM



More information about the Binutils mailing list