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 ?
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.
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.