[arch-commits] Commit in glibc/trunk (2 files)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Wed May 10 13:44:57 UTC 2017
Date: Wednesday, May 10, 2017 @ 13:44:55
Author: bpiotrowski
Revision: 295544
upgpkg: glibc 2.25-2
rebuild against gcc 7.1
Modified:
glibc/trunk/PKGBUILD
Deleted:
glibc/trunk/0001-Revert-Avoid-an-extra-branch-to-PLT-for-z-now.patch
----------------------------------------------------------+
0001-Revert-Avoid-an-extra-branch-to-PLT-for-z-now.patch | 99 -------------
PKGBUILD | 13 -
2 files changed, 3 insertions(+), 109 deletions(-)
Deleted: 0001-Revert-Avoid-an-extra-branch-to-PLT-for-z-now.patch
===================================================================
--- 0001-Revert-Avoid-an-extra-branch-to-PLT-for-z-now.patch 2017-05-10 13:44:35 UTC (rev 295543)
+++ 0001-Revert-Avoid-an-extra-branch-to-PLT-for-z-now.patch 2017-05-10 13:44:55 UTC (rev 295544)
@@ -1,99 +0,0 @@
-From c903d7992134802ada495c137a4f1a2ac85af86e Mon Sep 17 00:00:00 2001
-From: Allan McRae <allan at archlinux.org>
-Date: Mon, 31 Oct 2016 15:10:23 +1000
-Subject: [PATCH] Revert "Avoid an extra branch to PLT for -z now"
-
-This reverts commit 6901def689b5c77465d34f07822989ec67e80c1e.
----
- ChangeLog | 8 --------
- config.h.in | 3 ---
- configure | 4 ----
- configure.ac | 3 ---
- sysdeps/x86_64/sysdep.h | 8 ++------
- 5 files changed, 2 insertions(+), 24 deletions(-)
-
-diff --git a/ChangeLog b/ChangeLog
-index b2f6372..e2119a3 100644
---- a/ChangeLog
-+++ b/ChangeLog
-@@ -2806,14 +2806,6 @@
- (huge): Remove variable.
- (__ceill): Do not force "inexact" exception.
-
--2016-05-24 H.J. Lu <hongjiu.lu at intel.com>
--
-- * config.h.in (BIND_NOW): New.
-- * configure.ac (BIND_NOW): New. Defined for --enable-bind-now.
-- * configure: Regenerated.
-- * sysdeps/x86_64/sysdep.h (JUMPTARGET)[BIND_NOW]: Defined to
-- indirect branch via the GOT slot.
--
- 2016-05-24 Stefan Liebler <stli at linux.vnet.ibm.com>
-
- [BZ #19765]
-diff --git a/config.h.in b/config.h.in
-index 856ef6a..b96a4ce 100644
---- a/config.h.in
-+++ b/config.h.in
-@@ -91,9 +91,6 @@
- include/libc-symbols.h that avoid PLT slots in the shared objects. */
- #undef NO_HIDDEN
-
--/* Define this to disable lazy relocations in DSOs. */
--#undef BIND_NOW
--
- /* AArch64 big endian ABI */
- #undef HAVE_AARCH64_BE
-
-diff --git a/configure b/configure
-index 17625e1..5cad071 100755
---- a/configure
-+++ b/configure
-@@ -3417,10 +3417,6 @@ else
- fi
-
-
--if test "x$bindnow" = xyes; then
-- $as_echo "#define BIND_NOW 1" >>confdefs.h
--
--fi
-
- # Check whether --enable-static-nss was given.
- if test "${enable_static_nss+set}" = set; then :
-diff --git a/configure.ac b/configure.ac
-index 33bcd62..33701fa 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -231,9 +231,6 @@ AC_ARG_ENABLE([bind-now],
- [bindnow=$enableval],
- [bindnow=no])
- AC_SUBST(bindnow)
--if test "x$bindnow" = xyes; then
-- AC_DEFINE(BIND_NOW)
--fi
-
- dnl On some platforms we cannot use dynamic loading. We must provide
- dnl static NSS modules.
-diff --git a/sysdeps/x86_64/sysdep.h b/sysdeps/x86_64/sysdep.h
-index 75ac747..fbe3560 100644
---- a/sysdeps/x86_64/sysdep.h
-+++ b/sysdeps/x86_64/sysdep.h
-@@ -90,13 +90,9 @@ lose: \
-
- #undef JUMPTARGET
- #ifdef PIC
--# ifdef BIND_NOW
--# define JUMPTARGET(name) *name##@GOTPCREL(%rip)
--# else
--# define JUMPTARGET(name) name##@PLT
--# endif
-+#define JUMPTARGET(name) name##@PLT
- #else
--# define JUMPTARGET(name) name
-+#define JUMPTARGET(name) name
- #endif
-
- /* Local label name for asm code. */
---
-2.10.1
-
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-05-10 13:44:35 UTC (rev 295543)
+++ PKGBUILD 2017-05-10 13:44:55 UTC (rev 295544)
@@ -6,8 +6,8 @@
pkgname=glibc
pkgver=2.25
-pkgrel=1
-_commit=69e0a87cc4c570e3b7218392fc3e743b5bddcce2
+pkgrel=2
+_commit=ccb4fd7a657b0fbc4890c98f4586d58a135fc583
pkgdesc="GNU C Library"
arch=('i686' 'x86_64')
url="http://www.gnu.org/software/libc"
@@ -29,14 +29,7 @@
prepare() {
mkdir glibc-build
-
- cd glibc
- # avoid crashes on i686 memchr-sse2.S
- # https://sourceware.org/bugzilla/show_bug.cgi?id=21182
- _revert_commit="23d27709a423aec32821e9a5198a10267107bae2"
- _revert_file="sysdeps/i386/i686/multiarch/memchr-sse2.S"
- git show ${_revert_commit} -- ${_revert_file} | git apply -R
-}
+}
build() {
cd glibc-build
More information about the arch-commits
mailing list