On Mon, Dec 9, 2013 at 2:57 PM, Joseph S. Myers <jos...@codesourcery.com> wrote: > On Mon, 9 Dec 2013, Yufeng Zhang wrote: > >> > -#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux-aarch64.so.1" >> > +#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux%{mabi=ilp32:32}-aarch64.so.1" >> >> To be more explicit and consistent, the name of the ILP32 loader shall have >> 'ilp32' instead of '32'. The extension field shall be appended to 'aarch64', >> separated by '_', and we should probably add the big-endian name at the same >> time. With the extension fields sorted alphabetically, GLIBC_DYNAMIC_LINKER >> can be defined as: > > What's the use of a different name for big-endian? It's not as if Linux > has ever supported running processes with a different endianness from the > kernel....
And it is unrelated change to ILP32. Also we (Cavium) have big-endian Linux running in the wild without the _be. > > -- > Joseph S. Myers > jos...@codesourcery.com