Si tu ne veux pas dépendre de libstdc++, il ne faut pas utiliser de choses qui en dépendent dans ton code ! C'est mal barré !
Si tu veux en fait en faire une bibliothèque statique, il faut utiliser une bibliothèque libstdc++ statique elle-aussi, ce qui n'est pas facile à trouver (il vaut mieux recompiler la sienne, ce qui n'est pas une mince affaire, à priori).
Enfin, un coup de ldd montre que la libstdc++ est elle-même dépendante de la libc, la libm (fonctions mathématiques), et de la libgcc_s. Mais çà, 90% des programmes purement C le sont aussi. Ça devrait donc passer quand même, mais il faudra au moins préciser un « -lm » dans tes flags car la bibliothèque mathématique n'est pas encore considérée comme standard.
[^] # Re: Nouvel essai
Posté par Obsidian . En réponse au message Une libraire dynamique C++ standalone... comment faire?. Évalué à 3.
Si tu veux en fait en faire une bibliothèque statique, il faut utiliser une bibliothèque libstdc++ statique elle-aussi, ce qui n'est pas facile à trouver (il vaut mieux recompiler la sienne, ce qui n'est pas une mince affaire, à priori).
Enfin, un coup de ldd montre que la libstdc++ est elle-même dépendante de la libc, la libm (fonctions mathématiques), et de la libgcc_s. Mais çà, 90% des programmes purement C le sont aussi. Ça devrait donc passer quand même, mais il faudra au moins préciser un « -lm » dans tes flags car la bibliothèque mathématique n'est pas encore considérée comme standard.