Goswin von Brederlow <[EMAIL PROTECTED]> writes:

> Anton Piatek <[EMAIL PROTECTED]> writes:
>
>> I posted this on Debian-user list, but thought someone here might have tried 
>> this already...
>>
>> I have a amd64 install of debian with a 32bit chroot for a couple of apps.
>> This works great, but I have a question.
>>
>> Is it possible to have an application inside the 32bit chroot launch an
>> application on my main 64 bit system? (e.g. a photo browsing program in the
>> 32bit chroot launching gimp, which is installed in my main 64 bit system).
>> I currently launch my 32bit programs with schroot and am hoping I can set
>> something to make specific programs outside the chroot available...
>>
>> I cannot think of how this can be achieved, so any ideas are welcomed.
>>
>> Regards,
>>
>> Anton
>
> mkdir /chroot-32/chroot-64/
> mount --bind / /chroot-32/chroot-64/
>
> Then applications inside chroot-32 can just again chroot into
> chroot-64 to get back out.

While this should work it is not necessary for many 32-bit applications.
They will run fine if called directly outside the chroot.  The 32-bit
libraries need to be listed in /etc/ld.so.conf and /lib/ld-linux.so.2
(the 32-bit linker) needs to be present (possibly as symlink to
/chroot32/lib/ld-linux.so.2).

Then, many applications will run fine in the 64-bit environment and
they can easily call 64-bit applications.

Matthias


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

Reply via email to