Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | SUMMARY = "Host SDK package for cross canadian toolchain" |
| 2 | PN = "packagegroup-cross-canadian-${MACHINE}" |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 3 | |
| 4 | inherit cross-canadian packagegroup |
| 5 | |
| 6 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" |
| 7 | |
| 8 | # Use indirection to stop these being expanded prematurely |
| 9 | BINUTILS = "binutils-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
| 10 | GCC = "gcc-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
| 11 | GDB = "gdb-cross-canadian-${TRANSLATED_TARGET_ARCH}" |
| 12 | |
Patrick Williams | 213cb26 | 2021-08-07 19:21:33 -0500 | [diff] [blame] | 13 | RDEPENDS:${PN} = "\ |
Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 14 | ${@all_multilib_tune_values(d, 'BINUTILS')} \ |
| 15 | ${@all_multilib_tune_values(d, 'GCC')} \ |
| 16 | ${@all_multilib_tune_values(d, 'GDB')} \ |
| 17 | meta-environment-${MACHINE} \ |
| 18 | " |
Brad Bishop | 393846f | 2019-05-20 12:24:11 -0400 | [diff] [blame] | 19 | |
| 20 | # When TUNE_ARCH changes but MACHINE does not (for example when a machine definition is updated), |
| 21 | # cross-canadian.bbclass prevents variable dependency propagation to TRANSLATED_TARGET_ARCH |
| 22 | # This will result in erroneous reuse of previous sstate packages. The following line |
| 23 | # establishes a direct dependency instead. |
| 24 | do_package[vardeps] += "TUNE_ARCH" |