[devel] Q: debuginfo strip controls & deps

Alexey Tourbin at на altlinux.ru
Чт Фев 3 10:16:45 UTC 2011


On Thu, Feb 03, 2011 at 03:55:18PM +0600, REAL wrote:
> 03.02.2011 15:20, Alexey Tourbin пишет:
> >Придумал два макроса - %brp_strip_debug и 
> >%brp_strip_none (по умолчанию
> >подразумевается --strip-all).
> >
> >--- valgrind.spec-   2011-01-12
> >+++ valgrind.spec    2011-02-03
> >@@ -153,7 +153,7 @@ install -m644 -p AUTHORS FAQ.txt NEWS \
> >         %buildroot%_docdir/%name-%version/
> >
> >  # Valgrind shared libraries should not be stripped - see README_PACKAGERS
> >-%set_strip_method executable
> >+%brp_strip_none %_libdir/%name/vgpreload*.so
> 
> Т.е. в моём случае вместо
> %set_strip_method shared
> будет теперь
> %brp_strip_none %_bindir/*
> 
> или я что-то не догнал?

Если пакет раньше собирался без -g, что скорее всего, то 
%brp_strip_debug %_bindir/*
(то есть вместо --strip-all будет --strip-debug - отрезать только
отладочную информацию, которая появилась из-за компиляции с -g).

Если же файлы и раньше компилировались с -g, тогда для достижения старого
эффекта надо будет писать
%brp_strip_none %_bindir/*

Это ещё не совсем окончательный вариант, но скорее всего будет как-то так.


Подробная информация о списке рассылки Devel