Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 207685 - media-sound/mpg123 compilation error with 3dnowext and sse use flags
Summary: media-sound/mpg123 compilation error with 3dnowext and sse use flags
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal
Assignee: The Gentoo Linux Hardened Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-01-27 14:47 UTC by Raimonds Cicans
Modified: 2008-09-12 16:25 UTC (History)
0 users

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 Raimonds Cicans 2008-01-27 14:47:17 UTC
I opened this bug because I can't reopen bug #193022

hardened/amd64 profile also need same fix as default-linux/amd64 profile
Comment 1 Joseph Turian 2008-03-20 23:15:13 UTC
Yes, I too needed to disable 3dnowext and sse to get this to compile.
Comment 2 Thomas Orgis 2008-05-31 08:42:18 UTC
Yes, the assembler optimizations are not ported to AMD64. You only want to use the generic or i386 decoders on x86-64 hardware in 64bit mode.
Please fix the ebuild accordingly (./configure automatism does the right thing unless you force it not to). On the other hand, I invite people to help out porting the SSE optimization to x86-64.
Basically, the mplayer team did that with their mpg123 spawn mp3lib, some backporting is needed (but it's not totally trivial).

Thomas (mpg123 maintainer).
Comment 3 kfm 2008-09-12 14:22:43 UTC
Gordon, this is still applicable to the conventional hardened profile. Would you be so kind as to add the following line to "profiles/hardened/amd64/package.use.mask" for now:

  media-sound/mpg123 mmx 3dnow 3dnowext sse

This is not a problem in other relevant profiles because they inherit from - among other paths - "profiles/arch/amd64", where the necessary flag masking is already in effect. We're missing out on a good deal of this kind of QA work by not following suit, as I'm sure you're aware.
Comment 4 Gordon Malm (RETIRED) gentoo-dev 2008-09-12 16:25:14 UTC
Fixed, thanks for reporting.