LINUX.ORG.RU

DWARF line info appears to be corrupt - the section is too small

 , , ,


0

1

Доброго дня,

Когда запускаю бинарник через valgrind, последний выдает вот такой вот текст (и затем отрабатывает нормально):

--1736427-- WARNING: Serious error when reading debug info
--1736427-- When reading debug info from /var/tmp/foo-build/libfoo/libfoo.so.1:
--1736427-- DWARF line info appears to be corrupt - the section is too small

Собрано с использованием CMake: cmake -DCMAKE_BUILD_TYPE=Debug /var/tmp/foo. Дополнительных флагов в конфигурации не указано (т.е. всё дефотное, плюс -Wall).

Однако, если собрать эту же либу (вместе с бинарником) с помощью обычного мейкфайла используя -O0 -g3 -Wall -fPIC -shared.

Быстрое гугление не выдает вменяемых результатов. Подскажите пожалуйста, где искать проблему?

★★★★★

Последнее исправление: KennyMinigun (всего исправлений: 1)

Однако, если собрать эту же либу (вместе с бинарником) с помощью обычного мейкфайла используя -O0 -g3 -Wall -fPIC -shared.

Что случается-то? Все работает?

Я не очень большой знаток cmake, но где гарантия, что он проставляет нужные флаги?

buddhist ★★★★★
()
Ответ на: комментарий от buddhist

CMAKE_C_FLAGS_DEBUG

Пусто. Но я добавил -g3, и теперь все нормально. Хочу еще разобраться с группой флагов -gdwarf.

KennyMinigun ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.