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

Kirill A. Shutemov kirill на shutemov.name
Вт Сен 22 05:35:43 UTC 2009


2009/9/21 Led <ledest at gmail.com>:
> On Monday, 21 September 2009 23:03:20 you wrote:
>> 2009/9/21 Led <ledest at 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?


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