29Fermer31
illwieckzLe 10/03/2012 à 15:03
Lionel Debroux (./29) :
il est impossible de packager GCC4TI dans un repo officiel:
* compiler et packager GCC4TI est moins difficile que compiler et packager TIGCC, mais ce processus reste moins facile qu'il devrait l'être, malgré les améliorations des scripts dans GCC4TI;
* l'arborescence de fichiers historique de TIGCC/GCC4TI viole plusieurs guidelines de packaging. Un soft bien élevé ne nécessite pas la définition de variables d'environnement ($TIGCC) pour fonctionner, s'intègre avec l'arborescence du système plutôt que de tout installer dans son propre répertoire, peut être installé dans /usr/bin ou /usr/local/bin sans rentrer gravement en conflit avec les exécutables de base du système (gcc, as et autres - ce point-là est corrigé dans GCC4TI Git), etc.


ah ouai ok fear
En effet, l'exemple de la variable d'environnement est explicite, si tout les programmes faisaient ça, ce serai très vite dégueu ! couic
Le principal élément restant sur la todo list de GCC4TI est justement de rendre sain le système de build, pour réduire très fortement la barrière héritée entre mainteneur et utilisateur smile


Ah oui ce serai bien, et pour réduire encore plus la barrière, pouvoir proposer de vrais paquets smile

Sinon, j'en profite parce qu'on en parle, quand j'essaie de compiler tiemu avec le script cité plus haut, j'obtiens cette erreur :

configure: error: can only configure for one host and one target at a time
configure: error: /bin/bash '../.././sim/m68k/configure' failed for m68k


Une idée ?