On 01/01/15 18:30, Erik van Pienbroek wrote:
> Apparently wine-gecko fails to build when these symbols are only
> available with _WIN32_WINNT >= 0x0600. @Jacek: could this be a
> wine-gecko bug? I've workaround'ed this issue in Fedora 20 using
> attached 0021-Lower-_WIN32_WINNT-requirements-for-Un-RegisterPower.patch
> but my guess is this is not the right fix as I think wine-gecko should
> set _WIN32_WINNT to 0x0600 while compiling the file
> hal/windows/WindowsBattery.cpp.

I don't see the problem here. I remember fixing some version handling
version macros for similar reason. Maybe 4d7b86c46 would help.

> Would it be possible to backport all the commits mentioned in this mail
> to the mingw-w64 v3.x branch and release a mingw-w64 v3.4.0 soon so
> others can benefit from these changes as well?

I'm not really involved in stable branches. That's quite a few patches
to cherry-pick, so it's not something an usual stable branch should
take. On the other hand, if stable releases are so rare, maybe existing
stable releases should take more cherry-picks.

In general the problem is hard to solve. About any new wine-gecko
release needs fixes on mingw-w64 side. That's why the only thing that I
can guarantee when I do the release is that it works with recent master
version of mingw-w64. We're going to have the same problem in about two
months when the next version of wine-gecko is planned to be released.
Maybe we could find some long term solution. How did you deal with
mingw-w64 requirements in the past, when wine-gecko was released every
three months? How hard would it be to use some version off the master
branch just for wine-gecko?

Jacek

------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to