Line 28255 if test "${enable_nasm+set}" = set; then determines whether the assembly gets compiled in. However, using ./configure --disable-nasm will also compile in the assembly since enable_nasm=no still lets ${enable_nasm+set} equal 'set'. This in turn breaks the ebuild; the assembly is always compiled in using portage. Reproducible: Always Steps to Reproduce: 1. euse -D mmx #disables mmx/nasm 2. emerge media-sound/lame Actual Results: mmx/nasm are enabled.
This creates a TEXTREL on hardened too. Looking at the IUSE of various incidentally affected packages shows us that phonon,vlc, and mplayer are broken.
(In reply to comment #1) > This creates a TEXTREL on hardened too. Looking at the IUSE of various > incidentally affected packages shows us that phonon,vlc, and mplayer are > broken. sorry, If USE=mp3 is in /etc/make.conf
Created attachment 272451 [details, diff] workaround patch for ebuild
I've added a workaround in the 3.99.3 ebuild for this. thanks guys