aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorDavid Lamparter <equinox-gentoo@diac24.net>2010-09-12 09:38:44 -0400
committerMike Frysinger <vapier@gentoo.org>2015-09-18 13:09:57 -0400
commit3ee578690f35942f41926cc2d98e25b3d0d08c71 (patch)
tree749681ccd7fa4aa3949f186c2cd356fe29a97eb5 /ChangeLog
parent020167a4ce53f7dd8d5b1912a42163bd1077e6c5 (diff)
downloadglibc-3ee578690f35942f41926cc2d98e25b3d0d08c71.tar
glibc-3ee578690f35942f41926cc2d98e25b3d0d08c71.tar.gz
glibc-3ee578690f35942f41926cc2d98e25b3d0d08c71.tar.bz2
glibc-3ee578690f35942f41926cc2d98e25b3d0d08c71.zip
arm: setjmp/longjmp: fix PIC vs SHARED thinkos
The logic in setjmp/__longjmp incorrectly uses "PIC" to figure out whether the code is going into a shared library when it should be using "SHARED". If you build glibc with a gcc version that has PIE enabled by default, then the code will try to use symbols that are only in the shared library. URL: https://bugs.gentoo.org/336914
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 72605d4631..764af43e1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2015-09-18 David Lamparter <equinox-gentoo@diac24.net>
+
+ * sysdeps/arm/setjmp.S: Change PIC to SHARED.
+ * sysdeps/arm/__longjmp.S: Likewise
+
2015-09-18 Wilco Dijkstra <wdijkstr@arm.com>
* sysdeps/ieee754/dbl-64/s_signbit.c (__signbit):