On Thu, Oct 16, 2014 at 5:24 PM, Osamu Aoki <[email protected]> wrote:
> It looks like the sid version of eatmydata has been fixed to add
> libeatmydata1 to dep.  So I do not see problem now for my sid chroot.  I

This is part of the package now being M-A capable

> As for the cowbuilder/libeatmydata1 problem setting non-M-A
> path to LD_PRELOAD, the root cause may not be eatmydata but cowbuilder
> side.  In cowbuilder chroot,
>
>   root@goofy:/# echo $LD_PRELOAD
>   /usr/lib/cowdancer/libcowdancer.so
>
> So cowdancer library is the one to set to loads libeatmydata1.

not sure what the libcowdancer library is supposed to do, but it has
nothing to do with eatmydata:
http://codesearch.debian.net/search?q=eatmydata+package%3Acowdancer
(I'd be surprise if somebody is able to call it without at least part
of the name)

> Unless it is written to understand M-A, it fails.
>
> I mean cowdancer is the one to be blamed.  (wild guess but cowdancer is
> not M-A and amd64 here.)
>
> What do you think?

I think the point is how do you load eatmydata. If you do
printf " /usr/lib/libeatmydata/libeatmydata.so" >> /etc/ld.so.preload
like a package I just see then it will fail for sure, but if you do
LD_PRELOAD="libeatmydata.so" it will just work, with whichever arch
(as I said, an even an arm64 chroot works here).

The real issue tg pointed out is if there are different version inside
the chroots and outside (like wheezy inside and sid outside)

-- 
regards,
Mattia Rizzolo

GPG Key: 4096R/B9444540 http://goo.gl/I8TMB
more about me: http://mapreri.org
Launchpad User: https://launchpad.net/~mapreri
Ubuntu Wiki page: https://wiki.ubuntu.com/MattiaRizzolo


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

Reply via email to