[RFC PATCH 0/5] XAudio PE conversion.

Jacek Caban jacek at codeweavers.com
Fri Jun 25 07:38:23 CDT 2021


On 6/23/21 8:38 PM, Alexandre Julliard wrote:
> And honestly, building our dependencies as PE and linking them
> statically would make things so much easier for everybody, that there
> would need to be strong practical reasons to go out of our way to start
> relying on distro packages for this. A general dislike of the approach
> is not good enough IMHO.


I agree that it's a good way to move forward.

To implement it, we will need to build dependencies with winegcc (rather 
than plain mingw). I did experiment with it last year, you may see it here:

https://github.com/cjacek/wine-addons

While the build system itself is just a rough draft and needs 
rethinking, it shows how to build static libs with winegcc (it links 
them into standalone PE files, but they should be ready to statically 
link to Wine modules as well).

We will probably also need such static libs to be more portable by 
getting rid of libgcc dependency, but that's a latter step.

Jacek



More information about the wine-devel mailing list