Je suis actuellement, dans le cadre professionnel, en train de porter un gros logiciel sous linux. Et je me prend régulièrement les pieds dans le tapis avec des problèmes d'ABI changeante entre les différentes versions de gcc (avec un message clair, puisqu'au link, il me dit qu'il ne trouve pas certaines méthodes alors qu'elles sont dans la bibliothèque utilisée).
En cela, j'ai deux questions.
Question technique. Pour déployer ce logiciel et accepter qu'il fonctionne sous une grande variété de distributions sans problèmes avec la libstdc++, quelle est la bonne façon de faire ? Comment font les gens que mozilla, java ou openoffice ?
Question pilosofique. Pourquoi les développeurs de gcc se soucient-ils aussi peu de ce problème, qui est récurent depuis des années ? Y aura-t'il un jour une ABI stable sur laquelle s'appuyer sérieusement ?
---------------
brisez les rêves des gens, il en restera toujours quelque chose... -- laissez moi troller sur discu !