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