Cross-compilation de dns2tcp avec MinGW

(Ce n’est pas vraiment de la programmation, alors s’il y a un autre forum plus approprié n’hésitez pas à déplacer)

J’ai eu besoin de compiler le client de dns2tcp 0.5.2 (http://www.hsc.fr/ressources/outils/dns2tcp/) pour Windows. J’ai décidé de le faire sur Debian Squeeze avec MinGW (paquet mingw32). Cela n’a pas été une mince affaire, mais après avoir cherché à comprendre les messages d’erreurs successifs, j’ai fini par mettre au point la ligne de commande suivante qui permet une compilation sans erreur avec make :

LIBS="-lws2_32 -liphlpapi" CC=i586-mingw32msvc-gcc ./configure --target=i586-mingw32msvc --host=i486-linux-gnu --without-server
Question aux utilisateurs de MingGW sous Debian qui passeraient par là : c’est toujours aussi compliqué, ou y avait-il un moyen plus simple ?

Un avis innocent (non utilisateur donc) : peut-être que le paquet gcc-mingw32 permet des choses plus “simples” que mingw32. Tu as réussi, c’est déjà une bonne chose, non ?