This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/static in repository glibc.
discards 66138a286d Add --enable-static-pie to build-many-glibcs.py discards fa1da668ad tile: Check SHARED instead PIC for SYSCALL_ERROR_NAME discards 6956a70a10 sparc: Check PIC instead of SHARED in start.S discards cdefe438c9 microblaze: Check PIC instead of SHARED in start.S discards fbc4e966d3 m68k: Check PIC instead of SHARED in start.S discards 83edf6dccc hppa: Check PIC instead of SHARED in start.S discards ac06774756 aarch64: Check PIC instead of SHARED in start.S discards 56b3a38054 tile: Update elf_machine_load_address for static PIE discards 909e0fb76c sparc: Update elf_machine_load_address for static PIE discards 1d5b46436c sh: Update elf_machine_load_address for static PIE discards 4aea1defed s390: Update elf_machine_load_address for static PIE discards 52feab6f3d powerpc32: Update elf_machine_load_address for static PIE discards bf27a964cf nios2: Update elf_machine_load_address for static PIE discards 93820d8785 microblaze: Update elf_machine_load_address for static PIE discards 6faad6d44c m68k: Update elf_machine_load_address for static PIE discards 876e82cc36 ia64: Update elf_machine_load_address for static PIE discards 4110874afa hppa: Update elf_machine_load_address for static PIE discards 6549db76d2 aarch64: Update elf_machine_load_address for static PIE discards 536b3c9290 Don't use hidden visibility in libc.a with PIE on i386 discards d8f7e725c4 Add --enable-static-pie configure option to build static PIE discards dd5c2af9a2 ld.so: Replace (&bootstrap_map) with BOOTSTRAP_MAP adds 388784cfdd Fix hppa text relocations in libc.so adds 8da92e722c Fix return pointer save and PIC register restore in __getcon [...] adds ef9b6f73f4 Mark 3 *_internal functions with attribute_hidden [BZ #18822] adds 8ed3b64330 Mark internal stdlib functions with attribute_hidden [BZ #18822] adds 8bcdb7e0c5 Mark internal functions with attribute_hidden [BZ #18822] adds 3aff56444e Mark __internal_statvfs[64] with attribute_hidden [BZ #18822] adds c26dd7c600 Mark ____wcsto*_l_internal functions with attribute_hidden [ [...] adds 8345a76018 Mark internal argp functions with attribute_hidden [BZ #18822] adds 7ec4b39ac4 Mark internal unistd functions with attribute_hidden [BZ #18822] adds 783cd767af Mark internal grp/pwd/shadow functions with attribute_hidden [...] adds 44af8a32c3 Mark internal wchar functions with attribute_hidden [BZ #18822] adds a2ca165230 Mark internal gmp functions with attribute_hidden [BZ #18822] adds a4338d994f Mark internal nscd functions with attribute_hidden [BZ #18822] adds b0f5678494 Mark internal time functions with attribute_hidden [BZ #18822] adds e1b33bba7c Mark internal statfs functions with attribute_hidden [BZ #18822] adds 94fd682c9b Mark internal gshadow functions with attribute_hidden [BZ #18822] adds 2e0a69097d Mark internal stdio functions with attribute_hidden [BZ #18822] adds 9635ce6962 Mark internal getXXXbyYYY functions with attribute_hidden [B [...] new 4587a421c5 Mark internal dirent functions with attribute_hidden [BZ #18822] new 59c04e6763 Mark internal utmp functions with attribute_hidden [BZ #18822] new b68f862056 Hide internal regex functions [BZ #18822] new d6daff1261 Hide __readv and __writev [BZ #18822] new d48354d860 Mark internal rpc functions with attribute_hidden [BZ #18822] new 0389a6aaae Mark internal netlink functions with attribute_hidden [BZ #18822] new b5648377d9 Hide internal sysinfo functions [BZ #18822] new 2ff16592d8 Mark internal intl functions with attribute_hidden [BZ #18822] new 9e5ee8b839 Hide internal __ioctl function [BZ #18822] new 372fe247b1 Hide internal __malloc_check_init function [BZ #18822] new 225f7eec85 Hide internal __mremap function [BZ #18822] new 85b358949d Hide __posix_spawn_file_actions_realloc/__spawni [BZ #18822] new 78cf1d74d2 Hide internal __strsep function [BZ #18822] new 6a088436d4 Hide internal signal functions [BZ #18822] new 6e342af6e7 Hide internal __sysinfo function [BZ #18822] new 048dd6813f Hide internal __assert_fail_base function [BZ #18822] new fe84fed048 Hide internal __tdestroy function [BZ #18822] new 6036fc38bf Hide internal __fopen_maybe_mmap function [BZ #18822] new 3ee8209be7 Hide internal __bsd_getpt function [BZ #18822] new a0aef7830e Move hidden_proto (__dl_iterate_phdr) to include/link.h [BZ #18822] new 8369d216dc Hide internal __get_sol function [BZ #18822] new e69fe23f79 ld.so: Replace (&bootstrap_map) with BOOTSTRAP_MAP new 26953cdecf Add --enable-static-pie configure option to build static PIE new 16c4bc96bd Don't use hidden visibility in libc.a with PIE on i386 new dab877ccc5 aarch64: Update elf_machine_load_address for static PIE new 357a9c0b0f hppa: Update elf_machine_load_address for static PIE new bf10de5378 ia64: Update elf_machine_load_address for static PIE new a4b207d2a8 m68k: Update elf_machine_load_address for static PIE new eedf9b4822 microblaze: Update elf_machine_load_address for static PIE new 015f2e4770 nios2: Update elf_machine_load_address for static PIE new a23c8b2f09 powerpc32: Update elf_machine_load_address for static PIE new aac23fa9e6 s390: Update elf_machine_load_address for static PIE new e3e46e8126 sh: Update elf_machine_load_address for static PIE new 7583ff6e18 sparc: Update elf_machine_load_address for static PIE new 45b1c08883 tile: Update elf_machine_load_address for static PIE new b3513a4d38 aarch64: Check PIC instead of SHARED in start.S new 45c6610211 hppa: Check PIC instead of SHARED in start.S new 31751c2b42 m68k: Check PIC instead of SHARED in start.S new 8a17e75fe7 microblaze: Check PIC instead of SHARED in start.S new f29948104a sparc: Check PIC instead of SHARED in start.S new a3fbc16706 tile: Check SHARED instead PIC for SYSCALL_ERROR_NAME new 564fd37120 Add --enable-static-pie to build-many-glibcs.py
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (66138a286d) \ N -- N -- N refs/heads/hjl/pie/static (564fd37120)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 42 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 548 +++++++++++++++++++++ argp/argp-fmtstream.c | 2 +- argp/argp-fs-xinl.c | 2 +- argp/argp-help.c | 4 +- argp/argp-parse.c | 2 +- argp/argp-xinl.c | 2 +- elf/dl-iteratephdr.c | 1 - iconv/gconv_int.h | 43 +- include/aliases.h | 3 +- include/argp-fmtstream.h | 19 + include/argp.h | 10 + include/assert.h | 2 +- include/dirent.h | 13 +- include/dlfcn.h | 3 +- include/gmp.h | 33 +- include/grp.h | 6 +- include/gshadow.h | 6 +- include/link.h | 1 + include/malloc.h | 2 + include/netdb.h | 30 +- include/pwd.h | 6 +- include/regex.h | 6 +- include/rpc/netdb.h | 4 +- include/rpc/rpc.h | 8 +- include/search.h | 1 + include/shadow.h | 7 +- include/signal.h | 4 + include/stdio.h | 20 +- include/stdlib.h | 53 +- include/string.h | 1 + include/sys/ioctl.h | 1 + include/sys/mman.h | 1 + include/sys/statfs.h | 9 +- include/sys/statvfs.h | 6 +- include/sys/sysinfo.h | 6 +- include/sys/uio.h | 2 + include/time.h | 32 +- include/unistd.h | 60 +-- include/utmp.h | 14 +- include/wchar.h | 61 ++- intl/gettextP.h | 17 +- intl/plural-exp.h | 5 +- libio/iolibio.h | 5 +- locale/coll-lookup.h | 6 +- login/getutent.c | 1 + login/getutent_r.c | 2 + login/getutid.c | 1 + login/getutid_r.c | 1 + login/getutline.c | 1 + login/getutline_r.c | 1 + login/updwtmp.c | 1 + misc/efgcvt_r.c | 7 +- misc/getsysstats.c | 4 + misc/ioctl.c | 1 + misc/readv.c | 1 + misc/tsearch.c | 1 + misc/writev.c | 1 + nscd/nscd-client.h | 12 +- nscd/nscd_proto.h | 34 +- nss/getXXbyYY.c | 3 +- posix/regcomp.c | 2 + posix/regexec.c | 2 + posix/spawn_int.h | 5 +- resolv/gai_misc.h | 15 +- signal/kill.c | 1 + signal/sigblock.c | 1 + signal/sigprocmask.c | 1 + stdlib/canonicalize.c | 1 + stdlib/gmp-impl.h | 12 +- string/strsep.c | 1 + sysdeps/generic/aio_misc.h | 3 +- sysdeps/generic/ldsodefs.h | 8 +- sysdeps/i386/machine-gmon.h | 2 +- sysdeps/ieee754/float128/wcstof128.c | 3 - sysdeps/ieee754/float128/wcstof128_l.c | 3 - sysdeps/mach/getsysstats.c | 4 + sysdeps/mach/hurd/ioctl.c | 1 + sysdeps/mach/hurd/kill.c | 1 + sysdeps/mach/hurd/readdir64.c | 1 + sysdeps/mach/hurd/sigaltstack.c | 1 + sysdeps/mach/hurd/sigprocmask.c | 1 + sysdeps/posix/readv.c | 1 + sysdeps/posix/sigblock.c | 1 + sysdeps/posix/writev.c | 1 + sysdeps/unix/sysv/linux/aarch64/ioctl.S | 1 + sysdeps/unix/sysv/linux/alpha/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/fstatvfs.c | 6 +- sysdeps/unix/sysv/linux/fstatvfs64.c | 7 +- sysdeps/unix/sysv/linux/getpt.c | 2 +- sysdeps/unix/sysv/linux/getsourcefilter.c | 1 + .../unix/sysv/linux/getsourcefilter.h | 6 +- sysdeps/unix/sysv/linux/getsysstats.c | 4 + sysdeps/unix/sysv/linux/hppa/getcontext.S | 7 + sysdeps/unix/sysv/linux/hppa/setcontext.S | 4 +- sysdeps/unix/sysv/linux/i386/readdir64.c | 1 + sysdeps/unix/sysv/linux/ia64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/include/sys/sysinfo.h | 2 +- sysdeps/unix/sysv/linux/internal_statvfs.c | 2 +- .../unix/sysv/linux/internal_statvfs.h | 19 +- sysdeps/unix/sysv/linux/m68k/mremap.S | 1 + sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S | 1 + sysdeps/unix/sysv/linux/netlinkaccess.h | 10 +- sysdeps/unix/sysv/linux/olddirent.h | 3 +- sysdeps/unix/sysv/linux/pathconf.h | 12 +- sysdeps/unix/sysv/linux/powerpc/ioctl.c | 1 + sysdeps/unix/sysv/linux/readdir64.c | 1 + sysdeps/unix/sysv/linux/readv.c | 2 + sysdeps/unix/sysv/linux/s390/s390-64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/setsourcefilter.c | 5 +- sysdeps/unix/sysv/linux/sigprocmask.c | 1 + .../unix/sysv/linux/sparc/sparc64/sigprocmask.c | 1 + sysdeps/unix/sysv/linux/statvfs.c | 6 +- sysdeps/unix/sysv/linux/statvfs64.c | 7 +- sysdeps/unix/sysv/linux/tile/tilegx/ioctl.S | 1 + sysdeps/unix/sysv/linux/wordsize-64/readdir.c | 1 + sysdeps/unix/sysv/linux/writev.c | 2 + sysdeps/unix/sysv/linux/x86_64/sigprocmask.c | 1 + wcsmbs/wcsmbsload.h | 9 +- wcsmbs/wcstod.c | 3 - wcsmbs/wcstod_l.c | 3 - wcsmbs/wcstof.c | 3 - wcsmbs/wcstof_l.c | 3 - wcsmbs/wcstol_l.c | 3 - wcsmbs/wcstold.c | 3 - wcsmbs/wcstold_l.c | 3 - wcsmbs/wcstoll_l.c | 3 - wcsmbs/wcstoul_l.c | 3 - wcsmbs/wcstoull_l.c | 4 - 128 files changed, 1069 insertions(+), 303 deletions(-) create mode 100644 include/argp-fmtstream.h copy resolv/tst-resolv-res_init-thread.c => sysdeps/unix/sysv/linux/getsourcefilte [...] copy bits/stdint-intn.h => sysdeps/unix/sysv/linux/internal_statvfs.h (69%)