Bug#596899: unblock: ia32-libs/20100914
Julien Cristau <firstname.lastname@example.org> writes:
> On Wed, Oct 13, 2010 at 16:12:13 +0200, Goswin von Brederlow wrote:
>> Julien Cristau <email@example.com> 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.
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.