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 -- hiddenman: у меня знакомые (другие уже), находясь на конференции в Германии, решили съездить в Голландию в музей Ван Гога. Девушки они правильные (даже чересчур), поэтому ехали они в Голландию исключительно на Ван Гога посмотреть, никаких нехороших увеселений не планировалось. приехали туда, пошли устраиваться в /хостел подешевле/. Пришли, мужик на ресепшне им меланхолически выдал ключи и указал комнату. Они туда зашли, включили свет. и? :) а там бородатый мужик ставит Linux