| Summary: | libxvid build without assembly optimization on x86_64 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey V. Novikov <shader> |
| Component: | libxvid | Assignee: | Valery Inozemtsev <shrek> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | shrek |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
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) Спасибо libxvid-1.2.2-alt1 Теперь просто выкинут nasm из BuildRequires, результат - тормоза. И если для воспроизведения это еще вполне прокатит, то для realtime кодирования - уже нет. libxvid-1.2.2-alt2 -> sisyphus: * Wed Oct 21 2009 Valery Inozemtsev <shrek@altlinux> 1.2.2-alt2 - ix86: reenabled asm (closes: #19684) 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 |
libxvid-1.2.1-alt1 Строка из libxvid.spec: %{?_enable_assembly:BuildRequires: yasm} Дело в том, что configure ищет "nasm", а не "yasm" и не включает оптимизацию при его отсутствии. Попробовал запатчить configure.in по поводу yasm - configure прошел, но дальше выпал на ошибке. Так что он хочет именно nasm, правда у либы в результате TEXTREL, но warning