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

Bug#596899: unblock: ia32-libs/20100914



Julien Cristau <jcristau@debian.org> writes:

> On Wed, Oct 13, 2010 at 16:12:13 +0200, Goswin von Brederlow wrote:
>
>> Julien Cristau <jcristau@debian.org> writes:
>> 
>> > On Tue, Sep 14, 2010 at 23:15:48 +0200, Goswin von Brederlow wrote:
>> >
>> >> Please unblock package ia32-libs and ia32-libs-gtk
>> >> 
>> > Some more questions now that 20101012 has been uploaded:
>> > - what's the point of the ia32-libs-dev package?  nothing seems to
>> >   depend on it, and it didn't exist on amd64 until now.  I can't find an
>> >   explanation or mention of this in the changelog either...
>> > - lib32gcc1.debhelper.log is still there, along with lib32gcc1.substvars
>> >
>> > Cheers,
>> > Julien
>> 
>> It is now needed to build wine among other things.
>> 
> wine doesn't build-depend on it.  Does that mean wine/amd64 is
> unbuildable at the moment?

I'm afraid so. Should be fixed shortly.

>> We had lots of requests from people wanting to compile 32bit stuff and
>> lots of bugs about the hacked together links previously used being
>> broken that it made sense to reintroduce the ia32-libs-dev package and
>> do it properly.
>> 
> I'd rather they used chroots than clutter the debian archive with more
> of this.  I have trouble with the word "properly" in your sentence.
>
> Cheers,
> Julien

You can't build 32bit packages for amd64 in a 32bit chroot. That results
in the wrong arch and wrong dependencies.

The "properly" part is that now the *.so symlinks are taken from the
packages. Before there was a hardcoded list of links to create and every
time a library version changed the respective link would break.

MfG
        Goswin



Reply to: