> When you build Wine on amd64, we know that Wine is built as a 32-bit 
> binary, of course. Therefore, we want Wine to build against 32-bit 
> libraries, not 64-bit libraries. And Wine has a *lot* of build 
> dependencies, not all of which seem to have 32-bit equivalents. When you 
> add a build dependency on ia32-libs, you get a few, but still not even 
> half of what Wine wants. And last I checked (which I admit was a number 
> of months ago), there were many X libraries (DGA, VM, stuff like that) 
> that does exist there, but that you could not compile against. And most 
> just don't exist, even critical ones.
> 
> For example, one important core Wine feature, i18n, depends on 
> libicu36-dev. There seems to be no 32-bit version of this, therefore, if 
> we use this patch, the amd64 version of Wine will be severely limited in 
> functionality here, compared to the i386 version of Wine.

I clearly prefer shipping a somewhat limited version of wine than shipping
none at all.  But that is not to say we shouldn't fix the problems you
describe.

As you can see, I filed an update to #394230 that will fill the gap for these
missing libraries.

> If possible, it would be a far preferable approach to actually build 
> Wine in a 32-bit environment and then just set the architecture fields 
> or something. It would give amd64 users a full, uncrippled, win32 emulation.

But then we'd need to add the missing libs to ia32-libs for runtime anyway, so
we wouldn't gain anything.

-- 
Robert Millan

My spam trap is [EMAIL PROTECTED]  Note: this address is only intended for
spam harvesters.  Writing to it will get you added to my black list.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to