[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [update] More 32bit packages for amd64



Frank <hugelmopf@web.de> writes:

> I got it to work, but not as you suggested.
>
>> Ah, I knew there was a reason why I used "Pre-Depends: lib32gcc1"
>> before. 'apt-get install --reinstall ia32-libc6' should restore the
>> link.

But this wasn't it. :) Pre-Depends changes nothing. :(

>> mrvn@frosties:~% ls -lh /lib/i486-linux/libgcc_s.so.1
>> lrwxrwxrwx  1 amd64-archive root 38 Jul 16 14:53
>> /lib/i486-linux/libgcc_s.so.1 -> /emul/ia32-linux/usr/lib/libgcc_s.so.1
>
> It actually does not. But this may be due to the fact below.
>
>
>> mrvn@frosties:~% dpkg -S /emul/ia32-linux/usr/lib/libgcc_s.so.1
>> lib32gcc1: /emul/ia32-linux/usr/lib/libgcc_s.so.1
>
> lib32gcc1 does not contain this file on my system, but instead it 
> contains /usr/lib32/libgcc_s.so.1, so if I link this one 
> to /lib/i486-linux/libgcc_s.so.1, then everything works :-)

mrvn@frosties:~% dpkg -S /usr/lib32
ia32-libs: /usr/lib32
mrvn@frosties:~% ls -lh /usr/lib32
lrwxrwxrwx  1 root root 24 May  8 20:01 /usr/lib32 -> /emul/ia32-linux/usr/lib/


The file should end up in /emul even if your version doesn't have it
there. But depending in what order packages are unpacked that happens
or not for some versions.

I think the only working thing will be to add tests in postinst that
corrects this issue in ia32-libs and ia32-libc6 as well as those
already in lib32gcc1.

MfG
        Goswin



Reply to: