Given a MAKEOPTS with unlimited jobs and a load limit, multiprocessing.eclass makeopts_jobs() returns a bogus result. MAKEOPTS="-j -l9" makeopts_jobs returns "-l9" MAKEOPTS="-l9 -j" makeopts_jobs returns "-j" This breaks at least dev-libs/boost-1.56.0-r1 which sets OPTIONS="-j$(makeopts_jobs)"
should be fixed here: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9470312c23d126f0055f82c0e656003b3945430b