diff options
| -rw-r--r-- | meta/classes/sstate.bbclass | 3 | ||||
| -rw-r--r-- | meta/recipes-core/meta/meta-extsdk-toolchain.bb | 13 |
2 files changed, 16 insertions, 0 deletions
diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index d706d75581..249692896a 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass | |||
| @@ -927,6 +927,9 @@ def setscene_depvalid(task, taskdependees, notneeded, d): | |||
| 927 | # Nothing need depend on libc-initial/gcc-cross-initial | 927 | # Nothing need depend on libc-initial/gcc-cross-initial |
| 928 | if "-initial" in taskdependees[task][0]: | 928 | if "-initial" in taskdependees[task][0]: |
| 929 | continue | 929 | continue |
| 930 | # For meta-extsdk-toolchain we want all sysroot dependencies | ||
| 931 | if taskdependees[dep][0] == 'meta-extsdk-toolchain': | ||
| 932 | return False | ||
| 930 | # Native/Cross populate_sysroot need their dependencies | 933 | # Native/Cross populate_sysroot need their dependencies |
| 931 | if isNativeCross(taskdependees[task][0]) and isNativeCross(taskdependees[dep][0]): | 934 | if isNativeCross(taskdependees[task][0]) and isNativeCross(taskdependees[dep][0]): |
| 932 | return False | 935 | return False |
diff --git a/meta/recipes-core/meta/meta-extsdk-toolchain.bb b/meta/recipes-core/meta/meta-extsdk-toolchain.bb new file mode 100644 index 0000000000..9bff22053c --- /dev/null +++ b/meta/recipes-core/meta/meta-extsdk-toolchain.bb | |||
| @@ -0,0 +1,13 @@ | |||
| 1 | SUMMARY = "Extensible SDK toolchain meta-recipe" | ||
| 2 | DESCRIPTION = "Meta-recipe for ensuring the build directory contains all appropriate toolchain packages for using an IDE" | ||
| 3 | LICENSE = "MIT" | ||
| 4 | LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690 \ | ||
| 5 | file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" | ||
| 6 | |||
| 7 | DEPENDS = "virtual/libc gdb-cross-${TARGET_ARCH} qemu-native qemu-helper-native" | ||
| 8 | |||
| 9 | do_populate_sysroot[deptask] = "do_populate_sysroot" | ||
| 10 | |||
| 11 | # NOTE: There is logic specific to this recipe in setscene_depvalid() | ||
| 12 | # within sstate.bbclass, so if you copy or rename this and expect the same | ||
| 13 | # functionality you'll need to modify that as well. | ||
