[RFC PATCH 0/5] XAudio PE conversion.

Arkadiusz Hiler ahiler at codeweavers.com
Mon Jun 28 03:38:46 CDT 2021


On Wed, Jun 23, 2021 at 11:33:17AM -0500, Zebediah Figura (she/her) wrote:
> On 6/23/21 11:25 AM, Esme Povirk (she/they) wrote:
> > > What if Wine is built without MinGW? Do we care about that case? If we
> > > don't care about it for XAudio, what about other libraries?
> > 
> > We already load and use PE libraries in mshtml and mscoree even if
> > they're not built as PE. Is there a reason this would be different?
> > 
> 
> Ideally I'd like to see us leverage the distribution's dependency management
> rather than trying to roll our own, avoid adding more download prompts, and
> let distributions ship the library versions they want to. I suspect (at
> least some) distributions want this as well, but I'm not sure. It'd also be
> nice to e.g. avoid shipping our own PE libz when it turns out that Debian
> already ships one for us.
> 
> Whether wine-mono and wine-gecko can be adapted to use that kind of system
> is less clear to me, but if possible I think it'd be nice.

I don't remember seeing the download prompts on my non-development-fun-only
machine. Turns out that appwiz looks for the `.msi`s in /wine/,
/usr/share, /usr/share/wine and /opt/wine before attempting to download
them and Arch Linux packages both wine-mono and wine-gecko.

https://source.winehq.org/git/wine.git/blob/1de583a4dac7:/dlls/appwiz.cpl/addons.c#l300

https://archlinux.org/packages/community/any/wine-mono/
https://archlinux.org/packages/community/x86_64/wine-gecko/

-- 
Cheers,
Arek



More information about the wine-devel mailing list