Bug 19684 - libxvid build without assembly optimization on x86_64
Summary: libxvid build without assembly optimization on x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libxvid (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-19 19:38 MSD by Alexey V. Novikov
Modified: 2009-11-10 19:07 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)