[devel] --enable-mmx и arch пакетов

Konstantin A. Lepikhov =?iso-8859-1?q?lakostis_=CE=C1_anti-leasure=2Eru?=
Пн Фев 27 14:04:51 MSK 2006


<цитата от="Led">

> Нет, там --enable-assembly по умолчанию. Соответственно, если не сделать
> %ifarch i586
> %configure --disable-assembly
> %else
> %configure
> %endif
> то на CPU i586 скорее всего не будет работать. :(
а вы сами проверяли и только так думаете?

>
>> Например, Mesa без проблем собирается с --target=i586 и при
>> этом умеет и sse2 и mmx и 3dnow. То же самое относится и к gogo - он
>> использует только то, что поддерживается cpu, при чем эти данные он
>> получает в runtime'e, а не на этапе сборки. И сколько раз надо
>> повторять,
>> что arch в rpm - это не процессор, это _архитектура_!
>
> Архитектура i586? Мне казалось, что архитектура - это IA86_32, IA86_64,
> etc...
blame to Mandrake - это они эту кашу заварили ;) i386 - это вполне
правильное название архитектуры процессора.

>
> Есть софт, который как минимум без MMX просто не собирается и не работает
> (и,
> скорее всего, никогда не будет собираться и работать - тот же x264),
> поэтому
> i586 в имени файла пакета ИМХО "нечестно"... И если xvid с x264 -
> "фтопку",
> то что тогда "не фтопку" (из видеокодеков) - просветите, плиз. Варианты
> кроме
> "видеокодеки фтопку" будут?:)
AFAIR ffmpeg такой ерундой не страдает.

-- 
WBR et al.




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