[hjl@gnu-tools-1 build-x86_64-linux]$ LD_SHOW_AUXV=1 elf/tst-align AT_SYSINFO_EHDR: 0xffbb4000 AT_HWCAP: bfebfbff AT_PAGESZ: 4096 AT_CLKTCK: 100 AT_PHDR: 0x400034 AT_PHENT: 32 AT_PHNUM: 9 AT_BASE: 0xf7d5b000 AT_FLAGS: 0x0 AT_ENTRY: 0x400f10 AT_UID: 1000 AT_EUID: 1000 AT_GID: 1000 AT_EGID: 1000 AT_SECURE: 0 AT_RANDOM: 0xffabe5fb AT_HWCAP2: 0x0 AT_EXECFN: elf/tst-align AT_PLATFORM: i686 ^^^^^^^^^^^^^^^^^^^^^^^^^ This should be x86_64. __int128: 18 0xffabde60 16 double: 12 0xffabde58 8 ldouble: 15 0xffabde70 16 __int128: 18 0xffabe020 16 double: 12 0xffabe018 8 ldouble: 15 0xffabe030 16 [hjl@gnu-tools-1 build-x86_64-linux]$
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GNU C Library master sources". The branch, hjl/pr22363/master has been created at 7d6fbf5876d66e319ed4d1e0881528b70d84c44e (commit) - Log ----------------------------------------------------------------- https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=7d6fbf5876d66e319ed4d1e0881528b70d84c44e commit 7d6fbf5876d66e319ed4d1e0881528b70d84c44e Author: H.J. Lu <hjl.tools@gmail.com> Date: Sun Oct 29 14:12:01 2017 -0700 x32: Set GLRO(dl_platform) to "x86_64" by default [BZ #22363] Set dl_platform to "x86_64" for x32 by default since kernel may set it to "i686". This fixed: FAIL: elf/tst-platform-1 on x32. Tested on x86-64 and x32. [BZ #22363] * sysdeps/x86/cpu-features.c (init_cpu_features): Set GLRO(dl_platform) to "x86_64" by default for x32. -----------------------------------------------------------------------
Could we either revisit this or XFAIL the test on x32 please? (not urgent, obviously)
An xfail patch is at https://patchwork.sourceware.org/project/glibc/list/?series=36412