[devel] PIE Executables

Led =?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Сб Май 31 03:00:24 MSD 2008


Saturday, 31 May 2008 01:47:44 Dmitry V. Levin написав:
> On Thu, May 22, 2008 at 09:50:27AM +0300, Led wrote:
> > Thursday, 22 May 2008 08:02:03 Kirill A. Shutemov написав:
>
> [...]
>
> > > Эвристику ломает преждеверменный strip. Опция -s при линковке удаляет
> > > символ __preinit_array_end по которому shared library отделяется от
> > > position independed executable.
> >
> > Точно! Спасибо!
> > Надо бы это где-то задокументировать. Потому как ИМХО неочевидно, что
> > strip при сборке у нас, получается, недопустим :(
>
> У нас strip происходит автоматически по окончании %install, поэтому ручной
> strip не нужен, а иногда бывает и вреден.  Например, для debuginfo он
> смертелен, поэтому FC/RH везде отпатчивают strip.

ИМХО логично.
А у нас strip не срабатывает в %install, если
%def_with debug
или
%def_enable debug
?

-- 
Led


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