]> sourceware.org Git - glibc.git/commitdiff
memset: fix define usage for shared libs
authorMike Frysinger <vapier@gentoo.org>
Tue, 22 Feb 2011 18:26:19 +0000 (13:26 -0500)
committerMike Frysinger <vapier@gentoo.org>
Sat, 7 Apr 2012 20:33:50 +0000 (16:33 -0400)
The proper define to check "am I in a shared lib" is "SHARED", not "PIC".
The two new memset_chk functions incorrectly depend on "PIC".

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
ChangeLog
sysdeps/i386/i686/memset_chk.S
sysdeps/x86_64/memset_chk.S

index cdecc655a9d5cc84fd3bf59256bda70220af63a7..bed8caf4e1dc9992883b7afc38e24d56a9f3500e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-04-07  Mike Frysinger  <vapier@gentoo.org>
+
+       * sysdeps/i386/i686/memset_chk.S: Change PIC to SHARED.
+       * sysdeps/x86_64/memset_chk.S: Likewise.
+
 2012-04-07  David S. Miller  <davem@davemloft.net>
 
        * elf/elf.h (R_SPARC_WDISP10): Define.
index 504fc06b1805fabcad4cd484dcdca562cfe533a1..f2e7fd7813cd743b0a267d29920e2fef566721af 100644 (file)
@@ -19,7 +19,7 @@
 #include <sysdep.h>
 #include "asm-syntax.h"
 
-#ifndef PIC
+#ifndef SHARED
        /* For libc.so this is defined in memset.S.
           For libc.a, this is a separate source to avoid
           memset bringing in __chk_fail and all routines
index 16f1fde1652606490a5036c469f03dc8b34cacd5..9efb3d9ee98acb5f979987755dd3bff9ef78b40f 100644 (file)
@@ -19,7 +19,7 @@
 #include <sysdep.h>
 #include "asm-syntax.h"
 
-#ifndef PIC
+#ifndef SHARED
        /* For libc.so this is defined in memset.S.
           For libc.a, this is a separate source to avoid
           memset bringing in __chk_fail and all routines
This page took 0.052495 seconds and 5 git commands to generate.