[Freewx-maint] Bug#758495: src:wxwidgets3.0: Please use mingw-w64 when cross-compiling the Windows binaries

Olly Betts olly at survex.com
Mon Aug 18 08:05:47 UTC 2014


On Mon, Aug 18, 2014 at 08:28:28AM +0200, Stephen Kitt wrote:
> I noticed you provide everything necessary to cross-compile wxwidgets
> for Windows, which is great!
> 
> The instructions currently refer to mingw32, but that is now a
> transitional package since we're dropping mingw32 in favour of
> mingw-w64 for Jessie. Everything still works fine as is, but I'd
> appreciate it if you could update the instructions and debian/rules,
> replacing mingw32 with mingw-w64 and i586-mingw32msvc with
> i686-w64-mingw32.
> 
> I haven't checked the consequences of enabling threads with
> mingw-w64 (as mentioned in debian/rules for mingw32). There is no
> mingwm10.dll with mingw-w64, but depending on which compiler variant
> is used (-win32 or -posix) it's likely the resulting binaries will
> have a dependency on libgcc and libwinpthread.

This support was added by Ron Lee, who's no longer active in Debian wx
maintenance.  I used to use it myself, but I no longer do.  I've not
seen any feedback for years, and had recently concluded it was probably
unused and was actually contemplating removing it.

If you're wanting to get it updated for changes in the cross toolchains,
you're probably going to need to step up and make the required changes.
I'm happy to add you to the wx team on alioth, or just send me patches
to apply.

I'm also not aware of anyone having tested it since the update from 2.8
to 3.0, so it may well not quite work currently.  I tried to make the
relevant updates to it, but my focus in wx maintenance has been in
trying to migrate packages to use wx3.0.

Cheers,
    Olly



More information about the Freewx-maint mailing list