123456789101112131415161718192021222324 |
- SUMMARY = "Host SDK package for cross canadian toolchain"
- PN = "packagegroup-cross-canadian-${MACHINE}"
- inherit cross-canadian packagegroup
- PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
- # Use indirection to stop these being expanded prematurely
- BINUTILS = "binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}"
- GCC = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}"
- GDB = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}"
- RDEPENDS:${PN} = "\
- ${@all_multilib_tune_values(d, 'BINUTILS')} \
- ${@all_multilib_tune_values(d, 'GCC')} \
- ${@all_multilib_tune_values(d, 'GDB')} \
- meta-environment-${MACHINE} \
- "
- # When TUNE_ARCH changes but MACHINE does not (for example when a machine definition is updated),
- # cross-canadian.bbclass prevents variable dependency propagation to TRANSLATED_TARGET_ARCH
- # This will result in erroneous reuse of previous sstate packages. The following line
- # establishes a direct dependency instead.
- do_package[vardeps] += "TUNE_ARCH"
|