Nain Erreur: mauvaise version de la compilation de l'unité de tête (4, devrait être de 2)

Un objet partagé a été construit sur un Linux RedHat, et alors que tout le code a été compilé en debug, le débogueur (gdb) a refusé de charger les symboles et émis une erreur comme dans:

...
GNU gdb   Fedora (6.8-37.el5) 
...
This GDB was configured as "x86_64-redhat-linux-gnu"...
Dwarf Error: wrong version in compilation unit header (is 4, should be 2) [in module libgrokf.so]

Avec cette erreur, je ne pouvais pas obtenir des points de rupture pour déclencher dans toute fonction, ni voir la bonne trace de la pile. J'ai recompilé l'ensemble du projet, mais rien n'y fit. Je sais qu'à un certain moment dans le passé, il n'y a pas de problème de débogage de ce module.

Ce qui est à l'origine de ce problème?

InformationsquelleAutor Dror Harari | 2012-07-26