[sisyphus] Использование make-initrd

Led ledest на gmail.com
Вт Сен 22 09:12:19 UTC 2009


On Tuesday, 22 September 2009 08:35:43 you wrote:
> 2009/9/21 Led <ledest на gmail.com>:
> > On Monday, 21 September 2009 23:03:20 you wrote:
> >> 2009/9/21 Led <ledest на gmail.com>:
> >> > On Monday 21 September 2009 20:58:25 Dmitry V. Levin wrote:
> >> >> On Mon, Sep 21, 2009 at 08:59:07PM +0400, Sergey Vlasov wrote:
> >> >> > On Mon, Sep 21, 2009 at 06:54:10PM +0300, Led wrote:
> >> >> > > Почему бы не делать klibc с нормальным сонеймом? хотя бы в виде
> >> >> > > симлинка (если не желания отходить от апстримной системы
> >> >> > > "нумерации")?
> >> >> >
> >> >> > klibc-*.so - это не shared library в обычном смысле; там нет
> >> >> > таблицы символов, вместо этого на этапе сборки исполняемого файла
> >> >> > фиксируются абсолютные адреса функций, а при выполнении файл
> >> >> > klibc-*.so, указанный в PT_INTERP, отображается ядром в эту область
> >> >> > адресного пространства. Естественно, ни о каком PIC/PIE в этом
> >> >> > случае тоже речи не идёт.
> >> >>
> >> >> Да, этот механизм гораздо ближе к понятию "статическая линковка".
> >> >
> >> > Тогда я не вижу корректного варианта динамически "линковать" что-либо
> >> > с klibc-*.so, кроме утилит из состава klibc.
> >> >
> >> > Что касается nbd-client.static, то он вобще собран не с klibc (с
> >> > которым он не собирается), а с dietlibc (+18k по сравнению с размером
> >> > динамического nbd-client)
> >>
> >> Гы. А dietlibc, кажется, вышла из анабиоза. В ченжлоге говорят, что она
> >> даже на ARM EABI работает.
> >
> > Странно... последие года три постоянно работает...
>
> EABI или OABI?

Я про "анабиоза", а не про ARM:) C ARM не использовал.

-- 
Led


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