[devel] автогенерация debug-пакетов в rpm
Pavlov Konstantin
thresh на altlinux.ru
Вт Апр 21 22:32:35 MSD 2009
On Tue, Apr 21, 2009 at 10:18:18PM +0400, Alexey Tourbin wrote:
> > Что скажут ув. мантейнеры rpm?
>
> Не знаю стоит это делать или нет.
>
> Там сделано как. Автоматически генерируется левый пакет %name-debuginfo.
> То есть прямо как бо вставляется в спекфайлу.
>
> # Template for debug information sub-package.
> %debug_package \
> %ifnarch noarch\
> %global __debug_package 1\
> %package debug\
> Summary: Debug information for package %{name}\
> Group: Development/Debug\
> AutoReqProv: 0\
> %description debug\
> This package provides debug information for package %{name}.\
> Debug information is useful when developing applications that use this\
> package or when debugging this package.\
> %files debug -f debugfiles.list\
> %defattr(-,root,root)\
> %endif\
> %{nil}
Да, это было ясно. Не вижу большой проблемы в этом.
> А далее этот скрипт find-debuginfo.sh вызывает strip который специальным
> образом складывает обрезки ельфов в файлы с дополнительным суффиком .debug.
>
> Получается вот такие тонны генерата. Его конечно хранят отдельно.
> http://download.opensuse.org/factory/repo/debug/suse/x86_64/
Не везде. Например в debian оно лежит в основном репозитории.
> Интересно как этот debuginfo потом будет загружать gdb.
info gdb, секция 15.2. Т.е. gdb автомагически будет смотреть в указанное:
--with-separate-debug-dir=%_libdir/debug в gdb.spec
--
<AMorozov> hiddenman: у меня знакомые (другие уже), находясь на конференции в
Германии, решили съездить в Голландию в музей Ван Гога.
<AMorozov> Девушки они правильные (даже чересчур), поэтому ехали они в
Голландию исключительно на Ван Гога посмотреть, никаких нехороших
увеселений не планировалось.
<AMorozov> приехали туда, пошли устраиваться в /хостел подешевле/. Пришли,
мужик на ресепшне им меланхолически выдал ключи и указал комнату.
Они туда зашли, включили свет.
<henker> и? :)
<klalafuda> а там бородатый мужик ставит Linux
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 197 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20090421/5a331d7f/attachment-0001.bin>
Подробная информация о списке рассылки Devel