I don’t often talk about the Fedora Windows cross-compiler project which I guess I helped to start back in 2008.
However last week some legal uncertainty about the 64 bit compiler was lifted and Erik van Pienbroek and Kalev Lember have been doing an amazing job getting a full 32 + 64 bit cross-compiler chain into Fedora 17.
The upshot of this is incredible: From a single code-base, you can build, on Fedora, a Linux binary, 32- and 64- bit Windows binaries, and (with a tiny bit of proprietary code) Mac OS X binaries. This includes cross-platform graphical programs (using Gtk), and over a hundred libraries for graphics, sound, games, networking, databases and much more. It’s not just plain binaries either, mingw-w64 includes a credible DDK replacement so you can build Windows device drivers too.
Thanks. I am using this to cross-compile LiVES for Windows, and so far it is working very well.
What is lacking is an installer (I am using innosetup).
Also for my own project it would be nice to see more video tools ported (for example: oggvideotools, theora-tools, libtheora,
> getting a full 32 + 64 bit cross-compiler chain into Fedora 17
Actually, right now, they’re only building the 32-bit version, the reviews for the 64-bit-enabled gcc and binutils and the rename reviews for all the packages are not done yet.
@salsaman:
> What is lacking is an installer
There is one: mingw32-nsis.
> (I am using innosetup).
InnoSetup cannot cross-build installers (unless you run it in WINE). It’s written in Delphi.