Package: eatmydata
Version: 82-2
Severity: important

When I run cowbuilder --update on a wheezy chroot, I now get
dozens of messages like:

ERROR: ld.so: object '/usr/lib/x86_64-linux-gnux32/libeatmydata.so' from 
LD_PRELOAD cannot be preloaded: ignored.

This is apparently because the eatmydata sets LD_PRELOAD from
outside the chroot, which gets inherited, but cannot be solved
from inside the chroot (especially as the M-A paths differ, as
I have x32, i386 *and* amd64 chroots).


To add insult to injury, eatmydata is *still* not M-A safe, as
can easily be seen here:

tglase@tglase:~ $ eatmydata bzip2 -h 2>&1 | head -2                             
                           
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnux32/libeatmydata.so' from 
LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
bzip2, a block-sorting file compressor.  Version 1.0.6, 6-Sept-2010.

ii  bzip2                 1.0.6-7         i386            high-quality 
block-sorting file compressor - ut
ii  eatmydata             82-2            all             Library and utilities 
designed to disable fsync
ii  libeatmydata1:i386    82-2            i386            Library and utilities 
to disable fsync and frie
ii  libeatmydata1:x32     82-2            x32             Library and utilities 
to disable fsync and frie

(My host system is x32.)

So, running “eatmydata foo” *still* does not properly load the
libeatmydata.so required for foo’s architecture. (Even if it did,
“foo” may run “bar”, which can be yet *another* architecture, in
a subshell.)

To make things short, the M-A changes do not help anything but
add breakage. Sorry about that.

-- System Information:
Debian Release: jessie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'buildd-unstable'), (500, 'unstable')
Architecture: x32 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.16-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/lksh

Versions of packages eatmydata depends on:
ii  dpkg-dev       1.17.18
ii  libeatmydata1  82-2

eatmydata recommends no packages.

eatmydata suggests no packages.

-- no debconf information


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to