Initial commit
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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"
|
||||
Reference in New Issue
Block a user