r4727 - in glibc-package/trunk/debian: . debhelper.in
Author: aurel32
Date: 2011-06-11 16:04:06 +0000 (Sat, 11 Jun 2011)
New Revision: 4727
Modified:
glibc-package/trunk/debian/changelog
glibc-package/trunk/debian/debhelper.in/libc.NEWS
Log:
* Update paths to the memcpy wrapper in NEWS.Debian.gz. Closes:
#630138.
Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog 2011-06-09 15:11:32 UTC (rev 4726)
+++ glibc-package/trunk/debian/changelog 2011-06-11 16:04:06 UTC (rev 4727)
@@ -1,3 +1,10 @@
+eglibc (2.13-7) UNRELEASED; urgency=low
+
+ * Update paths to the memcpy wrapper in NEWS.Debian.gz. Closes:
+ #630138.
+
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 11 Jun 2011 18:03:15 +0200
+
eglibc (2.13-6) unstable; urgency=low
[ Aurelien Jarno ]
Modified: glibc-package/trunk/debian/debhelper.in/libc.NEWS
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc.NEWS 2011-06-09 15:11:32 UTC (rev 4726)
+++ glibc-package/trunk/debian/debhelper.in/libc.NEWS 2011-06-11 16:04:06 UTC (rev 4727)
@@ -1,4 +1,4 @@
-eglibc (2.13-3) unstable; urgency=low
+eglibc (2.13-7) unstable; urgency=low
Starting with version 2.13, eglibc provides an SSSE3 optimized version
of memcpy() on the amd64 architecture. This version might copy memory
@@ -8,16 +8,16 @@
For this reason, on the amd64 architecture the Debian package provides
two wrappers which can be use to workaround and/or debug the issue:
- - /usr/lib/libc/memcpy-preload.so simply replace all calls to memcpy()
- by a call to memmove()
- - /usr/lib/libc/memcpy-syslog-preload.so does the same, but in addition
- logs (with rate limit) the issue to syslog, so that it can be
- detected and fixed.
+ - /usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so simply replace all
+ calls to memcpy() by a call to memmove()
+ - /usr/lib/x86_64-linux-gnu/libc/memcpy-syslog-preload.so does the same,
+ but in addition logs (with rate limit) the issue to syslog, so that it
+ can be detected and fixed.
To use these wrapper on a single binary, the easiest way is to use the
LD_PRELOAD environment variable:
- - LD_PRELOAD=/usr/lib/libc/memcpy-preload.so /path/to/binary
- - LD_PRELOAD=/usr/lib/libc/memcpy-syslog-preload.so /path/to/binary
+ - LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-preload.so /path/to/binary
+ - LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libc/memcpy-syslog-preload.so /path/to/binary
For system-wide usage, it is possible to add the path of one of the
wrapper to /etc/ld.so.preload.
@@ -26,7 +26,7 @@
http://bugs.debian.org/625521
http://sourceware.org/bugzilla/show_bug.cgi?id=12518
- -- Aurelien Jarno <aurel32@debian.org> Wed, 11 May 2011 22:15:31 +0200
+ -- Aurelien Jarno <aurel32@debian.org> Sat, 11 Jun 2011 18:02:52 +0200
glibc (2.9-8) unstable; urgency=low
Reply to: