[Pkg-ia32-libs-maintainers] RFH: Please test ia32-libs-core

Goswin von Brederlow goswin-v-b at web.de
Tue Apr 20 08:38:51 UTC 2010


dann frazier <dannf at dannf.org> writes:

> On Sun, Apr 18, 2010 at 05:32:38PM +0200, Goswin von Brederlow wrote:
>> Hi,
>> 
>> since I myself don't have access to any ia64 hardware i can't test
>> ia32-libs-core and need your help.
>> 
>> Ia32-libs-core is the subset of ia32-libs that is special for ia64. It
>> includes all (except lib32asound-mouldes) the 32bit libraries that are
>> compiled directly on amd64. Since ia64 doesn't have a i486-linux-gnu-gcc
>> the same can't be done there. Ia32-libs-core contains the prebuild debs
>> from amd64 (instead of i386 as in ia32-libs) so that the libraries are
>> compiled for /lib32 and /usr/lib32 and don't have to be moved
>> around. This should avoid problems with module/plugin locations.
>> 
>> 
>> If you want to help test this then download the source from
>> 
>>   http://mentors.debian.net/debian/pool/main/i/ia32-libs-core/
>> 
>> build the package and install it. After that try to run some 32bit
>> binary. A simple hello-world will do but you can also try /bin/dash or
>> /bin/bash.
>
> It doesn't install as-is because of a pre-dep on libc6-i386 (which
> isn't available for ia64). But, after removing that pre-dep, things
> seem to work (see below).

Ups, that indeed has to go. Leftover from before the split.

> dannf at krebs:/tmp$ /usr/bin/libia32x.so /tmp/i386/usr/bin/hello
> Hello, world!
> dannf at krebs:/tmp$ /usr/bin/libia32x.so /tmp/i386/bin/dash
> $ dpkg
> dpkg: need an action option
>
> Type dpkg --help for help about installing and deinstalling packages [*];
> Use `dselect' or `aptitude' for user-friendly package management;
> Type dpkg -Dhelp for a list of dpkg debug flag values;
> Type dpkg --force-help for a list of forcing options;
> Type dpkg-deb --help for help about manipulating *.deb files;
> Type dpkg --license for copyright license and lack of warranty (GNU GPL) [*].
>
> Options marked [*] produce a lot of output - pipe it through `less' or `more' !
> $ 
> dannf at krebs:/tmp$ /usr/bin/libia32x.so /tmp/i386/bin/bash
> dannf at krebs:/tmp$ sudo apt-get update
> Hit http://mirror sid/main Packages/DiffIndex                
> Hit http://mirror sid/contrib Packages/DiffIndex                             
> Hit http://mirror sid/non-free Packages/DiffIndex                            
> [...]
> Fetched 32.3kB in 3s (10.2kB/s)
> Reading package lists... Done
> dannf at krebs:/tmp$ exit
> dannf at krebs:/tmp$ 

Thanks.
        Goswin



More information about the Pkg-ia32-libs-maintainers mailing list