Trouble with 32 bit Gtk app on 64 bit system - no or misleading error msgs

Christopher Chan christopher.chan at bradbury.edu.hk
Tue Mar 16 07:10:16 UTC 2010


> I don't mean to be a "[citation needed] troll", but I've honestly never
> heard anything suggesting this before. Would you mind explaining how
> RPMs handle 32/64 better than DEBs? My understanding was that as long as
> you installed ia32-libs then you shouldn't have to do anything else; the
> software having problems in this thread is some sort of anomaly.
>

It probably is not rpm being better than deb. But right now most 32-bit 
library packages cannot just be installed on a 64-bit installation. 
32-bit packages will take over /usr/lib 'namespace' in a 64-bit 
installation when they should be stuffing themselves under /usr/lib32. 
It is as if you need to have a separate repository for 64-bit distros 
just so that their 32-bit library packages can be told to make their 
home in /usr/lib32 and not try to take over /usr/lib which really 
belongs to 64-bit libraries on a 64-bit installation. In fact, this is 
exactly how Fedora and RHEL work. They have a separate repository for 
32-bit distros and for 64-bit distros. The 64-bit distros' repos have 
both 32-bit and 64-bit packages which are going to stick their contents 
in the places.

The problem therefore is the way packaging is currently done and the 
repository architecture. That is why you have to resort to an uber 
ia32-libs package which is really not a solution at all but a cloth 
being tied around a leak of a pipe. It helps but does not completely 
solve the problem.




More information about the Ubuntu-devel-discuss mailing list