enfoiro a nickname is just a nickname | Voir ce message dans le sujet non filtré
ogaby a écrit :
Ben quand tu développes, tu ne diffuses que les sources. Ton fichier "configure" doit lui vérifier les dépendances à la compil.
Ensuite si une distrib' veut l'intégrer, c'est le boulot du packager de faire un .deb ou .rpm. Si ca passe, il l'intègre sinon il te dira qu'il a un problème.
EDIT: si le packager a un problème, il le dit mais rajoute la dépendance dans son paquet.
Développeur et Packager sont 2 rôles différents.
|
Mjules a écrit :
Il n'y a pas tant de variabilité que ça en fait. Les grands bibliothèques (libc, libsdtc++, Xlib/xcb, Qt, glib, GTK+, freetype, cairo etc) sont très accrochés à la notion de compatibilité binaire et source. En clair, un soft compilé pour la libgtk 2.0 tourne encore aujourd'hui avec gtk 2.16 sans recompilation (modulo les éventuels bugs du programme mais c'est un autre problème).
Je parle même pas du noyau qui est ultra strict sur la compatibilité binaire et ne la casse jamais ou presque.
|
Mjules a écrit :
AMHA, vu que les distributions font ça très bien toutes seules, ils n'ont pas envie de se casser la tête à le faire. Certains le font OOo, firefox par ex.
mais en ciblant une version lsb + les autres libs pas trop récente, généralement, ça marche plutôt bien.
|
je crois que les bons arguments sont posés +10^3
e_esprit a écrit :
Oui enfin OOo et mozilla, c'est des gros projets, ils ont des personnes pour faire que ça.
On rejoint la remarque de je ne sais plus qui :
Développer c'est un métier.
Packager en est un autre (et c'est aussi le cas sous les autres systèmes).
Et comme déjà répété X fois, la compilation statique ca existe, mais si ce n'est pas (rarement) utilisé c'est qu'il y a plein de bonnes raisons de ne pas le faire 
|
comme ca on n'additionne pas les bugs, on les partage  |