Petit complément sur le [1]—(cas vécu) :
Soit un build d'une biblio pour Windows, fournit en tant que binaire, que vous voulez intégrer dans votre soft.
Si ce build est fait en ciblant une libc ne matchant pas exactement (ou suffisamment, bref, il y a des cas où sa chie) la version que vous ciblez, ben suivant l'API de la biblio en question (et concrètement c'est à dire très souvent) vous êtes niqué très profond et pas forcement avec un warning en plus (mais des fois si). (Ceci étant dans mon cas c'était du logiciel libre donc j'avais pu en passant du temps dessus rebuilder tout le bouzin pour une autre version de libc et tout été rentré dans l'ordre.)
Donc le "[1] qui ne s'applique pas car il n'y a pas besoin de specifier de version specifique, c'est une option et rien d'autre" il est bien gentil, mais il m'a rappelé ce fameux cas vécu et fait remonter un arrière goût de vomis dans la gorge.
J'admets qu'aucun système n'est parfait et qu'on pourra sûrement trouver quelqu'un a qui il est arrivé une merde parce qu'un fois Ulrich se serait trompé dans le versionnage des symboles de la glibc, engendrant le chaos, ou un truc du genre.
Mais je doute que ça efface dans la foulée les résultats des recherches à l'aide de votre moteur favori de "mscvrt dll hell". Dire que tout est parfait de ce côté, que ça ne s'applique pas, que les problèmes n'existent pas, c'est du foutage de gueule. C'est du boulot de mauvais commercial.
[^] # Re: Sécurité
Posté par Guillaume Knispel . En réponse au journal Un AppStore est-il viable pour une distribution Linux ?. Évalué à 2.
Petit complément sur le [1]—(cas vécu) :
Soit un build d'une biblio pour Windows, fournit en tant que binaire, que vous voulez intégrer dans votre soft.
Si ce build est fait en ciblant une libc ne matchant pas exactement (ou suffisamment, bref, il y a des cas où sa chie) la version que vous ciblez, ben suivant l'API de la biblio en question (et concrètement c'est à dire très souvent) vous êtes niqué très profond et pas forcement avec un warning en plus (mais des fois si). (Ceci étant dans mon cas c'était du logiciel libre donc j'avais pu en passant du temps dessus rebuilder tout le bouzin pour une autre version de libc et tout été rentré dans l'ordre.)
Donc le "[1] qui ne s'applique pas car il n'y a pas besoin de specifier de version specifique, c'est une option et rien d'autre" il est bien gentil, mais il m'a rappelé ce fameux cas vécu et fait remonter un arrière goût de vomis dans la gorge.
J'admets qu'aucun système n'est parfait et qu'on pourra sûrement trouver quelqu'un a qui il est arrivé une merde parce qu'un fois Ulrich se serait trompé dans le versionnage des symboles de la glibc, engendrant le chaos, ou un truc du genre.
Mais je doute que ça efface dans la foulée les résultats des recherches à l'aide de votre moteur favori de "mscvrt dll hell". Dire que tout est parfait de ce côté, que ça ne s'applique pas, que les problèmes n'existent pas, c'est du foutage de gueule. C'est du boulot de mauvais commercial.