LINUX.ORG.RU

Gentoo: сборка пакета с отладочными символами


0

0

Как собрать пакет из репозитория с отладочными символами И чтобы после установки его исходники не были удалены? (с целью анализа коредампа другого приложения, которое падает в этом пакете)


Чтобы исходники не были удалены, проще всего воспользоваться командой ebuild напрямую:

ebuild /path/to/ebuild qmerge

Согласно http://www.gentoo.org/proj/en/qa/backtraces.xml, для того, чтобы бинарники были с отладочной информацией, надо

1) добавить -ggdb в CFLAGS, CXXFLAGS

2) добавить nostrip и/или splitdebug в FEATURES

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

>USE=«debug»

http://www.gentoo.org/proj/en/qa/backtraces.xml:

«Some ebuilds provide a debug USE flag. While some mistakenly use it to provide debug information and play with compiler flags when it is enabled, that is not its purpose. »

А исходники и так не удаляются.

После успешного мержа распакованные исходники удаляются.

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