I have MAKEOPTS="-j -l 2.33" in my make.conf this cause blender's ebuild to fail src_compile because the ebuild filters the -l option with this line scons ${MAKEOPTS/-l[0-9]} || die \ which will not catch the above use of -l Reproducible: Always Steps to Reproduce: 1. set MAKEOPTS to something with -l that has more than one digit in the argument to -l 2. emerge blender
possibly it could do this instead scons `echo "${MAKEOPTS}" | sed 's/ -l [0-9]\+\(\.[0-9]*\)//'`
(In reply to comment #1) > possibly it could do this instead > > scons `echo "${MAKEOPTS}" | sed 's/ -l [0-9]\+\(\.[0-9]*\)//'` > err nevermind that's broken too...
Maybe something like sed 's:-l [0-9.]\+::' could work...
I just hit this bug by having "-l4.5" in MAKEOPTS. This bug seems to be related to bug #302688 where it is suggested to use the code from bug #241684. As a workaround I ran emerge like this: MAKEOPTS=-j4 emerge blender
I believe this is a duplicate of bug #302688. FYI I have requested handling of these options from the scons-utils eclass at bug #388889. *** This bug has been marked as a duplicate of bug 302688 ***