RPM/debuginfo

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск

Версия 11:50, 9 марта 2011


Содержание

Цель

Поддержка автоматической генерации подпакетов с дополнительной отладочной информацией[1].

Реализация

Доступна начиная с 4.0.4-alt100.14[2]. Обучена автоматически проставлять зависимости между подпакетами *-debug.

Использование

При сборке пакета с помощью rpm-build >= 4.0.4-alt100.15 будут автоматически порождаться подпакеты *-debug, содержащие /usr/{lib,src}/debug/*. На x86_64 с ними работает gdb >= 7.2-alt1[3].

Если для чего-либо они нежелательны, отключение производится посредством макросов %brp_strip_debug и %brp_strip_none[4]. Пример:

%brp_strip_none /boot/*

Примечания

  1. #19707
  2. позднее доводилась, к использованию рекомендуется начиная с 4.0.4-alt100.21
  3. "gdb ищет символы в /usr/lib64/debug вместо /usr/lib/debug. Можно временно кинуть символическую ссылку, пока gdb не пофиксят" (crux@ в devel@)
  4. см. тж. их обсуждение
 
Личные инструменты