On Sat, May 31, 2008 at 02:00:24AM +0300, Led wrote: > 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 > ? При включённом debug автоматический strip блокируется. Есть ещё %set_strip_method и пр. -- ldv