Aktualizacja systemu i niezgodno

Tematy związane z oprogramowaniem, instalacją, konfiguracją
giver
Posty: 45
Rejestracja: 22 lutego 2009, 15:37
Lokalizacja: Tarnobrzeg

Aktualizacja systemu i niezgodność wersji pakietu

Post autor: giver »

Kod: Zaznacz cały

apt-get dist-upgrade

Kod: Zaznacz cały

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 
  backward in some conditions, which causes issues if the source and 
  destination overlap. memmove() should be used in such cases, but some 
  programs still wrongly use memcpy().

  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/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/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.

  For more details about the issue, please see:
    [url]http://bugs.debian.org/625521[/url]
    [url]http://sourceware.org/bugzilla/show_bug.cgi?id=12518[/url]

 -- Aurelien Jarno <[email protected]>  Sat, 11 Jun 2011 18:02:52 +0200

Kod: Zaznacz cały

giver@debian:~$ dpkg --print-architecture & uname -a
i386
Linux debian 2.6.38-2-686 #1 SMP Sun May 8 14:49:45 UTC 2011 i686 GNU/Linux
Zastanawiam się dlaczego dostaję informację odnośnie zmiany w funkcji memcpy() dla architektury amd64?
ODPOWIEDZ