D'un point de vue de packageur, je dirais tu prends une config type (Debian stable, la dernière Fedora, etc.), et tu développes avec les version de lib inclut dans ta config type.
Ensuite, c'est aux packageurs des autres distributions de faire évoluer leurs versions.
Le seul soucis étant quand une nouvelle version de bibliothèque casse la compatibilité ascendante. Là il faudra gérer les cas « anciennes version » et « nouvelles versions », jusqu'à ce que la bibliothèque soit intégrée partout. Sinon certaines distributions resterons avec une ancienne version de ton logiciel, jusqu'au passage à la nouvelle bibliothèque.
[^] # Re: le dilemme du dev
Posté par Adrien . En réponse à la dépêche La bibliothèque SDL est sortie en version 2.0. Évalué à 2.
D'un point de vue de packageur, je dirais tu prends une config type (Debian stable, la dernière Fedora, etc.), et tu développes avec les version de lib inclut dans ta config type.
Ensuite, c'est aux packageurs des autres distributions de faire évoluer leurs versions.
Le seul soucis étant quand une nouvelle version de bibliothèque casse la compatibilité ascendante. Là il faudra gérer les cas « anciennes version » et « nouvelles versions », jusqu'à ce que la bibliothèque soit intégrée partout. Sinon certaines distributions resterons avec une ancienne version de ton logiciel, jusqu'au passage à la nouvelle bibliothèque.