[sisyphus] Что за ошибки при сборке?

Andrei Bulava =?iso-8859-1?q?abulava_=CE=C1_altlinux=2Eru?=
Пн Янв 10 21:44:54 MSK 2005


Alex Yustasov пишет:
> On Sat, Jan 08, 2005 at 07:02:36PM +0600, Sergey Sharavin wrote:
> 
>>И вот что в спеке нашёл
>>
>>NOTE:
>>The resultant binaries will ***NOT*** run on a K6 or Pentium CPU
>>Как это понять?
> 
> В конце configure
> 
> MJPEG tools 1.6.2 build configuration :
> 
>     - X86 Optimizations:
>           - MMX/3DNow!/SSE enabled      : true
> 	  - cmov support enabled        : true
> 		
> ****************************************************************************
> * NOTE:                                                                    *
> *   The resultant binaries will ***NOT*** run on a K6 or Pentium CPU       *
> ****************************************************************************
> 
> Собираю на athlone. Configure, похоже, отимизируется под процессор, на котором
> собирается.

2 Sergey Sharavin: попробуйте пересобрать src.rpm с указанием опции
"--target i586" - упомянутый весьма кстати hasher именно так себя и
ведёт по умолчанию при пересборке пакетов. Или используйте скрипт
rebuild_package из rpm-utils, который выставит --target i586 за вас.

А вообще, развивать тему "что-то не пересобирается" с уточнением "не
пересобирается за пределами hasher" имеет мало смысла. Цитирую
hasher(7): "Современная технология сборки пакетов должна: ... 4.
гарантировать надежность результатов сборки". От себя я бы добавил для
раскрытия темы: "воспроизводимость независимо от разновидности
архитектуры x86 и конфигурации хост-системы сборочного компьютера."

P.S. Не надо развивать тему оптимизаций под платформу. Пожалуйста.

-- 
// AB1002-UANIC




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