[sisyphus] glibc 2.3.5 -> 2.3.6

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Вт Апр 18 02:04:39 MSD 2006


On Tue, Apr 18, 2006 at 01:49:13AM +0400, Mikhail Zabaluev wrote:
> В Птн, 14/04/2006 в 21:07 +0400, Dmitry V. Levin пишет:
> > > > Видимо, надо будет glibc-core-i686 ликвидировать, во избежание.
> > > 
> > > Нужно замерить, какая от него выгода.  Грубо говоря, если меньше 5%,
> > > то лучше ликвидировать.  От методики замеров будет много зависеть.
> > 
> > Там есть и нечисленные выгоды, некоторые возможности в i586 просто
> > отсутствуют.  Можно попробовать собирать glibc под i686 обычным способом,
> > без multilib.
> 
> Интересно, как ведет себя ld.so на действительной архитектуре i586
> (кто-нибудь еще использует первый Pentium или K5/K6 с Sisyphus)? Пробует
> ли библиотеки из /lib/i686 или считает несовместимыми? Как это делается
> на athlon?

ld.so примерно знает, что из себя представляет архитектура, на которой он
работает.  С помощью LD_HWCAP_MASK на его представление можно повлиять.
В системе, где "uname -m" == i586, он не станет проверять /lib/i686.

Можете поэкспериментировать с такой забавной командой:
$ env -i LD_PRELOAD=libfoo.so.0 LD_HWCAP_MASK=67108863 /bin/echo -n


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20060418/a5f67b43/attachment-0003.bin>


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