Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 455814 - media-libs/libpostproc misses USE flag mmxext; extra USE flag for VIS and 3dnowext
Summary: media-libs/libpostproc misses USE flag mmxext; extra USE flag for VIS and 3dn...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matt Turner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-06 09:48 UTC by Matt Turner
Modified: 2015-03-01 05:26 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Matt Turner gentoo-dev 2013-02-06 09:48:12 UTC
runtime cpu detection     no
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AVX enabled               yes
CMOV enabled              yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             yes
optimize for size         no
optimizations             yes
static                    no
shared                    yes
postprocessing support    yes
threading support         pthreads

I can't figure out how the ebuild author could have come up with the set of CPU flags they did without noticing that they missed more than half of them...

Also missing are some arm architecture flags, neon, and vfp.
Comment 1 Alexis Ballier gentoo-dev 2013-02-06 15:26:35 UTC
afaik the build system is ripped of libav/ffmpeg's one
have you checked that libpostproc actually has such optimizations?
Comment 2 Matt Turner gentoo-dev 2013-02-06 18:53:36 UTC
(In reply to comment #1)
> afaik the build system is ripped of libav/ffmpeg's one
> have you checked that libpostproc actually has such optimizations?

Ah, that makes more sense. Looking at the code mmxext:mmx2 is missing and there is no VIS or 3dnowext:amd3dnowext support.
Comment 3 Matt Turner gentoo-dev 2013-02-10 21:51:28 UTC
Done.