Dwarf Error :неправильная версия в заголовке единицы компиляции (равна 4, должно быть 2)

Общий объект был собран на RedHat Linux и пока весь код компилировался с отладкой, отладчик (gdb )отказался загружать символы и выдал ошибку как в:

...
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]

Из-за этой ошибки я не мог заставить точки останова запускаться ни в одной функции, ни видеть правильную трассировку стека. Я перекомпилировал весь проект, но ничего не помогло. Я знаю, что когда-то в прошлом не было проблем с отладкой этого модуля.

Что вызывает эту проблему?

22
задан Good Person 29 November 2012 в 13:09
поделиться