tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: RFC: distbb for cross-compiling packages



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



Home | Main Index | Thread Index | Old Index