[sisyphus] glibc 2.3.5 -> 2.3.6
Dmitry V. Levin
ldv на altlinux.org
Вт Апр 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
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 191 байтов
Описание: отсутствует
Url : http://lists.altlinux.org/pipermail/sisyphus/attachments/20060418/a5f67b43/attachment.bin
Подробная информация о списке рассылки Sisyphus