I just set up crosscompilation with mingw (in Gentoo it's as easy as 'emerge crossdev && crossdev -t i686-mingw32') and it seems to just work. Still, it would be great if someone here would tell me if I did something really wrong or if I should file a bug report.