[PATCH] x32: Set GLRO(dl_platform) to "x86_64" by default [BZ #22363]
H.J. Lu
hjl.tools@gmail.com
Mon Oct 30 19:12:00 GMT 2017
On Mon, Oct 30, 2017 at 11:36 AM, Andreas Schwab <schwab@linux-m68k.org> wrote:
> On Okt 30 2017, "H.J. Lu" <hjl.tools@gmail.com> wrote:
>
>> I assume v8l/v8b will be used as AT_PLATFORM for both ILP32 and
>> arm32 programs.
>
> $ LD_SHOW_AUXV=1 /usr/bin/true
> AT_SYSINFO_EHDR: 0xf7e0e000
> AT_HWCAP: 8ff
> AT_PAGESZ: 4096
> AT_CLKTCK: 100
> AT_PHDR: 0x9ea034
> AT_PHENT: 32
> AT_PHNUM: 9
> AT_BASE: 0xf7dd0000
> AT_FLAGS: 0x0
> AT_ENTRY: 0x9eb460
> AT_UID: 0
> AT_EUID: 0
> AT_GID: 0
> AT_EGID: 0
> AT_SECURE: 0
> AT_RANDOM: 0xffcfa0a2
> AT_HWCAP2: 0x0
> AT_EXECFN: /usr/bin/true
> AT_PLATFORM: aarch64:ilp32
>
> Andreas.
>
arm64 uses
arch/arm64/kernel/binfmt_ilp32.c:#undef ELF_PLATFORM
arch/arm64/kernel/binfmt_ilp32.c:#define ELF_PLATFORM ("aarch64_be:ilp32")
arch/arm64/kernel/binfmt_ilp32.c:#define ELF_PLATFORM ("aarch64:ilp32")
Let me ask x86 kernel people.
--
H.J.
More information about the Libc-alpha
mailing list