C'est une seconde main de la question à partir d'un OS de développement du site, mais il m'a rendu curieux puisque je ne pouvais pas trouver une explication décente n'importe où.
Lors de la compilation et la liaison d'un libre-debout programme en C++ avec gcc, parfois, une erreur d'éditeur de liens comme cela se produit:
out/kernel.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0'
Ce est apparemment parce que ce symbole est défini dans la bibliothèque libstdc++, ce qui est manquant dans un environnement. La résolution du problème nécessite simplement de la définition de ce symbole quelque part:
void *__gxx_personality_v0;
Ce qui est agréable, mais je n'aime pas les choses qui fonctionne par magie... la question est Donc, quel est le but de ce symbole?