[devel] Разные зависимости для разных архитектур
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Вт Май 27 12:37:04 MSD 2008
Aleksey Avdeev пишет:
>>
>> Я собираю пакет, который умеет использовать библиотеку jpeg-mmx для
>> ускорения работы. Естественно, что эта библиотека существует только для
>> архитектуры i586.
>
> Интересно как: голая i586 MMX команд _не_поддерживает_ (т. к. к ней
> относится оригинальный pentium). MMX поддерживается другими
> архитекторами (см. man gcc):
Да, я в курсе. Но вряд ли кто-нибудь будет запускать veejay (программу
для видеомонтажа в реальном времени) на оригинальном пеньке.
>
> i586, pentium
> Intel Pentium CPU with no MMX support.
>
> pentium-mmx
> Intel PentiumMMX CPU based on Pentium core with MMX instruction set
> support.
>
> pentiumpro
> Intel PentiumPro CPU.
>
> i686
> Same as "generic", but when used as "march" option, PentiumPro
> instruction set will be used, so the code will run on all i686 familly
> chips.
>
Есть ещё всякие k6, k7, athlon, которые тоже умеют MMX (но они не
относятся к i686). Поэтому мне проще указать ix86, уповая на то, что
никто не будет запускать veejay на пентиуме (а если и будет, то он ССЗБ
в квадрате).
Подробная информация о списке рассылки Devel