Bug 19684

Summary: libxvid build without assembly optimization on x86_64
Product: Sisyphus Reporter: Alexey V. Novikov <shader>
Component: libxvidAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: shrek
Version: unstable   
Hardware: all   
OS: Linux   

Description Alexey V. Novikov 2009-04-19 19:38:12 MSD
libxvid-1.2.1-alt1
Строка из libxvid.spec: %{?_enable_assembly:BuildRequires: yasm}
Дело в том, что configure ищет "nasm", а не "yasm" и не включает оптимизацию при его отсутствии.
Попробовал запатчить configure.in по поводу yasm - configure прошел, но дальше выпал на ошибке. Так что он хочет именно nasm, правда у либы в результате TEXTREL, но warning
Comment 1 Repository Robot 2009-04-20 05:26:44 MSD
libxvid-1.2.1-alt2 -> sisyphus:

* Sun Apr 19 2009 Led <led@altlinux> 1.2.1-alt2

- replaced yasm with nasm in BuildRequires (Closes: #19684)
Comment 2 Alexey V. Novikov 2009-04-23 19:00:29 MSD
Спасибо
Comment 3 Alexey V. Novikov 2009-10-19 21:32:42 MSD
libxvid-1.2.2-alt1
Теперь просто выкинут nasm из BuildRequires, результат - тормоза.
И если для воспроизведения это еще вполне прокатит, то для realtime кодирования - уже нет.
Comment 4 Repository Robot 2009-10-21 15:44:27 MSD
libxvid-1.2.2-alt2 -> sisyphus:

* Wed Oct 21 2009 Valery Inozemtsev <shrek@altlinux> 1.2.2-alt2

- ix86: reenabled asm (closes: #19684)
Comment 5 Alexey V. Novikov 2009-10-29 19:43:35 MSK
1.2.2-alt2
на i586 - собрана с nasm, на x86_64 - без
http://sisyphus.ru/ru/srpm/Sisyphus/libxvid/spec
> %ifarch %ix86
> BuildRequires: nasm
> %set_verify_elf_method textrel=relaxed
> %endif
Comment 6 Repository Robot 2009-11-10 19:00:43 MSK
libxvid-1.2.2-alt3 -> sisyphus:

* Wed Oct 21 2009 Valery Inozemtsev <shrek@altlinux> 1.2.2-alt3

- x86_64: enabled asm (closes: #19684)