Summary: | blender ebuilds do not check MAKEOPTS carefully enough | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Martin Wegner <gentoo-bugs> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED WONTFIX | ||
Severity: | normal | CC: | bbannier+gentoo_bugs, gentoo, ssuominen |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Martin Wegner
2007-08-24 14:41:01 UTC
It just occured to me that also long options for -l (--load-average, --max-load) should be matched. Yeah, scons sucks. Uhm, I do not agree with WONTFIX. According to /etc/make.conf.example MAKEOPTS are options that are destined to be passed to make. Thus, all possible make options are valid so far. If ebuilds decide to pass MAKEOPTS to scons, they should check the options for invalid ones. Or, at least, the use of any other options than -j in MAKEOPTS should be discouraged in the comments in /etc/make.conf.example. Yeah, according to quick bugzilla search there are exactly two other users using -l in MAKEOPTS, and none of them using non-integer values for them. Noones that would use --load-average, two people that use --max-load. Sorry it fails for you, but no point in introducing crazy hacks in ebuilds to accommodate for scons suckage. *** Bug 202547 has been marked as a duplicate of this bug. *** (In reply to comment #5) > *** Bug 202547 has been marked as a duplicate of this bug. *** > The fix you proposed over at Bug 202547 worked for me, successful built blender. That should definitely go in the blender ebuild, claiming success but failing as with MAKEOPTS="--load-average=3" is not what anybody want. So this one is still open for me. (In reply to comment #6) > The fix you proposed over at Bug 202547 worked for me, successful built > blender. That should definitely go in the blender ebuild, claiming success but > failing as with MAKEOPTS="--load-average=3" is not what anybody want. Meh, that's not a fix, that's a workaround for scons suckage. :) Ebuilds don't touch /etc/portage/env at all, plus as noted here, getting all possible combos of MAKEOPTS stuff that scons chokes on in the ebuild filtered out like this is kinda troublesome. Summary: Get scons fixed. *** Bug 271479 has been marked as a duplicate of this bug. *** |