Pour avoir un peu (parfois beaucoup) souffert avec MinGW, je ne peux que recommander de passer à Crossroad.
L'outil est vraiment génial.
Ça fait chaud au cœur de lire ça. C'est moi qui ai créé cet outil. :-)
Depuis que je l'utilise, je génère mes binaires Windows
Je vois que tu fais aussi un installeur. Qu'utilises-tu? Tu le fais aussi depuis Linux?
Perso je ne fais que du développement, jamais du packaging, donc j'utilise juste crossroad pour cross-compiler pour débugguer pour Windows parfois. Je ne me préoccupe donc nullement de faire un installeur. Mais je me suis posé la question à plusieurs reprises s'il existe des projets qui pourraient s'intégrer à Crossroad pour générer des installeurs en une commande.
Je sais que le truc que notre packageur Windows utilise pour GIMP (Inno Setup) ne fonctionne que sur Windows, ce que je trouve chiant car j'aimerais bien pouvoir créer un installeur depuis Linux.
Côté Mac (machine que je ne possède pas), je génère également mes zips installables intégralement sous Linux avec Osxcross.
Le problème de la cross-compilation MacOS, c'est qu'Apple interdit explicitement de compiler pour un OS Apple depuis une machine non-Apple (ou plutôt ils interdisent d'utiliser leur SDK sur du non-Apple or c'est nécessaire pour compiler a priori). Il me semble que c'est la raison pour laquelle l'outil dont tu donnes le lien demande aux gens de faire la démarche de récupérer le SDK à la main. C'est marrant car ils donnent même le lien vers la licence, et demande de la lire et la comprendre. Or l'article 2.7 dit:
The grants set forth in this Agreement do not permit You to, and You agree not to, install, use or run the
Apple Software or Apple Services on any non-Apple-branded computer or device, or to enable others to
do so.
Non parce que sinon ça pourrait être intéresser d'avoir prise en charge MacOS ou iOS dans crossroad.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Plateformes : ne pas oublier Crossroad et Osxcross
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche GCompris sort en version 0.80. Évalué à 8.
Ça fait chaud au cœur de lire ça. C'est moi qui ai créé cet outil. :-)
Je vois que tu fais aussi un installeur. Qu'utilises-tu? Tu le fais aussi depuis Linux?
Perso je ne fais que du développement, jamais du packaging, donc j'utilise juste crossroad pour cross-compiler pour débugguer pour Windows parfois. Je ne me préoccupe donc nullement de faire un installeur. Mais je me suis posé la question à plusieurs reprises s'il existe des projets qui pourraient s'intégrer à Crossroad pour générer des installeurs en une commande.
Je sais que le truc que notre packageur Windows utilise pour GIMP (Inno Setup) ne fonctionne que sur Windows, ce que je trouve chiant car j'aimerais bien pouvoir créer un installeur depuis Linux.
Le problème de la cross-compilation MacOS, c'est qu'Apple interdit explicitement de compiler pour un OS Apple depuis une machine non-Apple (ou plutôt ils interdisent d'utiliser leur SDK sur du non-Apple or c'est nécessaire pour compiler a priori). Il me semble que c'est la raison pour laquelle l'outil dont tu donnes le lien demande aux gens de faire la démarche de récupérer le SDK à la main. C'est marrant car ils donnent même le lien vers la licence, et demande de la lire et la comprendre. Or l'article 2.7 dit:
Non parce que sinon ça pourrait être intéresser d'avoir prise en charge MacOS ou iOS dans
crossroad.Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]