[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