This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug string/21791] Unused XXX_chk_XXX functions in libc.a
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Wed, 19 Jul 2017 22:24:32 +0000
- Subject: [Bug string/21791] Unused XXX_chk_XXX functions in libc.a
- Auto-submitted: auto-generated
- References: <bug-21791-131@http.sourceware.org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=21791
--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
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/pie/static has been created
at b244f3c91e6e6f3f8d430a72fbba7e57e083ddd7 (commit)
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b244f3c91e6e6f3f8d430a72fbba7e57e083ddd7
commit b244f3c91e6e6f3f8d430a72fbba7e57e083ddd7
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 19 14:32:42 2017 -0700
Add _startup_sbrk and _startup_fatal
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3713c53ba107b8d8864fef4dec66f0d2e9bac58c
commit 3713c53ba107b8d8864fef4dec66f0d2e9bac58c
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 19 12:04:14 2017 -0700
Don't compile tst-prelink.c with PIE for GLOB_DAT relocation
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=472388e0efe4db58a6915ffb5d1cc168671e2d77
commit 472388e0efe4db58a6915ffb5d1cc168671e2d77
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 19 09:32:45 2017 -0700
i386: Define I386_USE_SYSENTER to 0 or 1 and check PIC
Define I386_USE_SYSENTER to 0 or 1 so that special versions of syscalls
with "int $0x80" can be provided for static PIE during start up. Also
check PIC instead SHARED for PIC version of syscall macros.
* sysdeps/unix/sysv/linux/i386/sysdep.h (I386_USE_SYSENTER):
Define to I386_USE_SYSENTER to 0 or 1 if not defined.
(ENTER_KERNEL): Check if I386_USE_SYSENTER is 1 and check PIC.
(INTERNAL_SYSCALL_MAIN_INLINE): Likewise.
(INTERNAL_SYSCALL_NCS): Likewise.
(LOADARGS_1): Likewise.
(LOADARGS_5): Likewise.
(RESTOREARGS_1): Likewise.
(RESTOREARGS_5): Likewise.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=67266dcfce7364a0db36ab41dcae3ccd873f97f4
commit 67266dcfce7364a0db36ab41dcae3ccd873f97f4
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 15:46:40 2017 -0700
i386: Check PIC in i386 multiarch functions
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=97dc7b00b80c5eca32f1717f4154968de3699177
commit 97dc7b00b80c5eca32f1717f4154968de3699177
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 15:45:46 2017 -0700
i386: Check PIC instead of SHARED in start.S
Support static PIE. Avoid relocation in static PIE since _start is
called before it is relocated.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=58e01f4bb79430f31e3bb8355d89ee1519437d4b
commit 58e01f4bb79430f31e3bb8355d89ee1519437d4b
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 10:42:48 2017 -0700
Use hidden visibility for HAVE_STATIC_PIE
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b3bf2711f8a1986ed0679a2d971f3de6013133ff
commit b3bf2711f8a1986ed0679a2d971f3de6013133ff
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Jul 17 13:53:52 2017 -0700
Add _dl_relocate_static_pie
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=77ce9e9b62f98745e95e906f80ba7e64095221dd
commit 77ce9e9b62f98745e95e906f80ba7e64095221dd
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Jul 17 08:54:40 2017 -0700
Define pie-default/default-pie-ldflag for --enable-static-pie
1. Add $(pie-default) to CFLAGS-.o and CFLAGS-.op.
2. Add $(default-pie-ldflag) to +link-static-before-libc.
3. Define +prectorT/+postctorT to $(+prectorS)/$(+postctorS).
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=815c3f19612383b24de8ef35390163ad1c8f4d8c
commit 815c3f19612383b24de8ef35390163ad1c8f4d8c
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 05:58:21 2017 -0700
x86-64: Check if linker supports static PIE
Need the linker with fix for:
https://sourceware.org/bugzilla/show_bug.cgi?id=21782
Binutils 2.29 is OK.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=174f3f5a9ceb0c03331bde49bb7d880ad2669b86
commit 174f3f5a9ceb0c03331bde49bb7d880ad2669b86
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Jul 17 08:36:45 2017 -0700
Add --enable-static-pie
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=6cc035d0f44f01fb78d7e83ddd4acce35b272fcd
commit 6cc035d0f44f01fb78d7e83ddd4acce35b272fcd
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Mon Jul 17 08:17:32 2017 -0700
Check if linker supports --no-dynamic-linker
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=100e609c9ca0f99bf197c7051263b4523a5a7cec
commit 100e609c9ca0f99bf197c7051263b4523a5a7cec
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 05:23:21 2017 -0700
x86-64: Check PIC instead of SHARED in start.S
PIC may be the default.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cec14c53c977bdbd4b9a6a6d58cfae7e6498dd96
commit cec14c53c977bdbd4b9a6a6d58cfae7e6498dd96
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 15:36:20 2017 -0700
x86: Remove assembly versions of HAS_CPU_FEATURE/HAS_ARCH_FEATURE
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=b237dc18cc09c1bf3b7063c4fb44d8c3b112942b
commit b237dc18cc09c1bf3b7063c4fb44d8c3b112942b
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 19 06:54:03 2017 -0700
i386: Convert IFUNC selectors to C
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=e85402fa56ea1a03d0523e37816c4617916d49d5
commit e85402fa56ea1a03d0523e37816c4617916d49d5
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 15:35:30 2017 -0700
x86-64: Convert libmathvec IFUNC selectors to C
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=bbe687437a30b81f06b9c6100d45fe06a350cf1d
commit bbe687437a30b81f06b9c6100d45fe06a350cf1d
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Tue Jul 18 13:56:17 2017 -0700
x86-64: Convert libm IFUNC selectors to C
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=cad929b762fa1a44d33377b738ad6adc2ef0bcf6
commit cad929b762fa1a44d33377b738ad6adc2ef0bcf6
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Wed Jul 19 08:46:08 2017 -0700
i386: Don't define multiarch __memmove_chk in libc.a [BZ #21791]
There is no need to define multiarch __memmove_chk in libc.a.
[BZ #21791]
* sysdeps/i386/i686/multiarch/memcpy-sse2-unaligned.S
(MEMCPY_CHK): Define only if SHARED is defined.
* sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S (MEMCPY_CHK):
Likewise.
* sysdeps/i386/i686/multiarch/memcpy-ssse3.S (MEMCPY_CHK):
Likewise.
-----------------------------------------------------------------------
--
You are receiving this mail because:
You are on the CC list for the bug.