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

Kirill A. Shutemov kirill на shutemov.name
Вт Сен 22 09:54:22 UTC 2009


2009/9/22 Led <ledest at gmail.com>:
> On Tuesday, 22 September 2009 08:35:43 you wrote:
>> 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?
>
> Я про "анабиоза", а не про ARM:) C ARM не использовал.

Между 0.31 и 0.32 почти два года...


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