BRBUILDLOG:command:br_prepare_repo glibc master ---> git remote prune origin ---> git pull --all Fetching origin From git://sourceware.org/git/glibc 5dba84b..ee41788 master -> origin/master + ab0809c...fdcd654 hjl/pie/static -> origin/hjl/pie/static (forced update) Updating 5dba84b..ee41788 Fast-forward ChangeLog | 17 +++++++++++++++++ Makeconfig | 1 + config.h.in | 4 ++++ elf/Makefile | 3 ++- include/libc-symbols.h | 1 + sysdeps/i386/configure | 7 ++++++- sysdeps/i386/configure.ac | 6 ++++++ 7 files changed, 37 insertions(+), 2 deletions(-) Current top commit: commit ee417882e07277b2a36e7e61e6ef7edd96415b3f Author: H.J. Lu Date: Wed Oct 4 17:18:23 2017 -0700 Don't use hidden visibility in libc.a with PIE on i386 On i386, when multi-arch is enabled, all external functions must be called via PIC PLT in PIE, which requires setting up EBX register, since they may be IFUNC functions. * config.h.in (NO_HIDDEN_EXTERN_FUNC_IN_PIE): New. * include/libc-symbols.h (__hidden_proto_hiddenattr): Add check for PIC and NO_HIDDEN_EXTERN_FUNC_IN_PIE. * sysdeps/i386/configure.ac (NO_HIDDEN_EXTERN_FUNC_IN_PIE): New AC_DEFINE if multi-arch is enabled. * sysdeps/i386/configure: Regenerated. Outstanding patch: BRBUILDLOG:starttime:1507169289.062459273 BRBUILDLOG:stoptime:1507169292.981665216 BRBUILDLOG:duration:3.919205943 BRBUILDLOG:status:0