[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