You are not logged in.
Hello!
Once I needed to launch app compiled for Debian 7 i386 on CentOS 6.2 i386 w/o chroot. So I just set LD_LIBRARY_PATH and PATH.
It worked like a charm.
Now I try to do just the same thing on Arch x64 with Debian 7 x64, but all apps refuse to launch with some strange error (new every launch)
kostya ~ $ DEBIAN=/home/debian-wheezy-x64
kostya ~ $
kostya ~ $ export LD_LIBRARY_PATH=$DEBIAN/usr/lib/x86_64-linux-gnu:$DEBIAN/lib/x86_64-linux-gnu:$DEBIAN/usr/lib:$DEBIAN/lib:$DEBIAN/lib64
kostya ~ $ export PATH=$DEBIAN/usr/bin:$DEBIAN/bin
kostya ~ $
kostya ~ $ ls
ls: : ELF: o: Error 1415726082
kostya ~ $ ls
ls: i(: ELF: o: Error 18446744073659630594
kostya ~ $ ls
ls: @Fm: ELF: o: Error 18446744072869987330
kostya ~ $ ls
ls: : ELF: o: Error 18446744071681983490I've never seen such errors before. What is it and how it could be fixed?
Offline
I found that problem could be fixed by preloading libc
LD_PRELOAD=/lib/libc.so.6 ls
bin boot dev etc home lib lib32 lib64 media mnt opt proc root run sbin selinux srv sys tmp usr varBut why does it work with common libc if I use chroot?
Offline