Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 824058 - emerge: add an option to disable BDEPEND walking
Summary: emerge: add an option to disable BDEPEND walking
Status: CONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Interface (emerge) (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-16 18:50 UTC by SpanKY
Modified: 2021-11-23 15:02 UTC (History)
1 user (show)

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 SpanKY gentoo-dev 2021-11-16 18:50:18 UTC
we're seeing a variety of issues related to BDEPEND in CrOS.  in our setup, we have a distinct phase that makes sure the build environment is up-to-date (basically we collect all the BDEPEND packages manually & update them).  so when we go to build for a different SYSROOT, the BDEPEND logic is either a waste, or problematic.

so can we add an option like --with-bdepends to force it off ?
Comment 1 Zac Medico gentoo-dev 2021-11-16 23:04:50 UTC
We'll have to characterize the "problematic" behavior that you're seeing, so that we know what it is we're attempting to fix. The --root-deps=rdeps option exists for "problematic" behavior with DEPEND, and BDEPEND was intended to make that sort of hack unnecessary.
Comment 2 SpanKY gentoo-dev 2021-11-17 02:01:55 UTC
i don't think the exact behavior matters here.  we maintain the build system explicitly & independently and want to treat it as read-only.  we build multiple sysroots in parallel.  we can file independent bugs for problems with BDEPEND in practice, but it wouldn't change wanting to cut it out.

it's not that much different from the --nodeps option either.  maybe the option would be --nobdepends.