From mboxrd@z Thu Jan 1 00:00:00 1970 From: hjl@lucon.org (H.J. Lu) To: ian@zembu.com (Ian Lance Taylor) Cc: binutils@sourceware.cygnus.com Subject: Re: Variable page size for ELF Date: Sun, 11 Jul 1999 10:38:00 -0000 Message-id: <19990711173805.D8E9D57BA@ocean.lucon.org> References: <19990711151244.1933.qmail@daffy.airs.com> X-SW-Source: 1999-q3/msg00134.html > Merely changing the linker script is not a terribly useful feature, > since people can already change it anyhow. The interesting new > feature here is changing the use of maxpagesize in the backend data > structure. However, the only interesting use of the backend > maxpagesize is to set up the program headers, and you can already do > that using PHDRS in the linker script. I took a look at PHDRS. It is not easy to get it right with alignment by hand. > > So I don't see any new functionality in the --page-size option. Of > course, if it is a useful shorthand, we should add it anyhow. But > that is where I wonder what the application is, since I don't see that > either. I got the request from our IA64 people. > > By the way, MAXPAGESIZE should probably not be used as a symbol name > in a linker script, because it is part of the user's name space. > Something like __MAXPAGESIZE would be better. > MAXPAGESIZE is a variable in linker script just like SIZEOF_HEADER. It shouldn't show up in executable. -- H.J. Lu (hjl@gnu.org)