[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