Aleksey Cheusov <cheusov%tut.by@localhost> writes: > Replying to myself. The patch in the attachment solves the above problem. > > What it does: > - If USE_CROSS_COMPILE is *not* YES, nothing is changed, > BUILD_DEPENDS contains both build-platform and target-platform dependencies. > A behaviour of the target "depends" is also not changed. > - If USE_CROSS_COMPILE is YES, > BUILD_DEPENDS contains build platform dependencies only, and > TARGET_BUILD_DEPENDS contains target platform dependencies only. > The target "depends" requires installed packages listed > in TARGET_BUILD_DEPENDS only. First, I am using host: the host on which we are doing cross target: the host we are building to but maybe we should be using autoconf terminology build: the system we are building on host: the system we are building for target: the system the compiler we are canadian cross building compiles to I skimmed your message and while thinking about it away from the computer came to the conclusion that: USE_TOOLS is about host dependencies BUILD_DEPENDS should be about target, and is really a weak case of bl3 HOST_BUILD_DEPENDS is a special case of things that should be USE_TOOLS. On rereading I don't follow your BH/th labels; they seem exactly backwards. Sorry if I'm being foggy here.
Attachment:
pgpmtxKo2nrKM.pgp
Description: PGP signature