21-07-2020, 20:58:29
Comme le dis Philippe, la cross-compilation c'est pas garanti. LLVM s'en sort assez bien (sur de langage comme Rust, ça à l'air de vraiment bien fonctionner) mais avec GCC c'est plus approximatif.
De plus, la cross-compilation est plus gourmande en ressources que du natif donc c'est potentiellement handicapant quand on utilise son ordi pour autre chose.
Enfin, selon les softs, les makefiles et autres process de compil peuvent changer radicalement et du coup il faut éditer des fichiers pour faire de la cross-compilation.
ça veut dire patcher les sources et garder une trace pour une éventuel maj du soft : c'est franchement beaucoup d'efforts pour aucune plus value.
Perso, je préfère lancer ma compile sur ma rpi en ssh et attendre que je sois notifié de la fin de la compile.
De plus, la cross-compilation est plus gourmande en ressources que du natif donc c'est potentiellement handicapant quand on utilise son ordi pour autre chose.
Enfin, selon les softs, les makefiles et autres process de compil peuvent changer radicalement et du coup il faut éditer des fichiers pour faire de la cross-compilation.
ça veut dire patcher les sources et garder une trace pour une éventuel maj du soft : c'est franchement beaucoup d'efforts pour aucune plus value.
Perso, je préfère lancer ma compile sur ma rpi en ssh et attendre que je sois notifié de la fin de la compile.

