diff options
author | Tom Rini <tom_rini@mentor.com> | 2010-06-16 11:16:23 -0700 |
---|---|---|
committer | Tom Rini <tom_rini@mentor.com> | 2010-06-16 11:16:23 -0700 |
commit | 293fa519d1c883e5a65ac298c1011ab95fb96499 (patch) | |
tree | 718009881cdf8c40d0422ef62df2f572456a9920 /classes/base.bbclass | |
parent | fffb474ad6c4d1ce38561aec850be7bf707bb00a (diff) |
linux-libc-headers-native: Add, make it a dependency for most native recipes
On some host distributions the provided linux kernel headers are too old to
compile utilities we need. Given that we need these utilities to run things on
the target the best solution is to provide linux-libc-headers-native. Rather
than get things into an inconsistent state, we make linux-libc-headers-native
be a default dependency.
Acked-by: Leon Woestenberg <leon@sidebranch.com>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
Diffstat (limited to 'classes/base.bbclass')
-rw-r--r-- | classes/base.bbclass | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass index e0f9184f58..e26a45e756 100644 --- a/classes/base.bbclass +++ b/classes/base.bbclass @@ -75,6 +75,12 @@ def base_dep_prepend(d): if (bb.data.getVar('HOST_SYS', d, 1) != bb.data.getVar('BUILD_SYS', d, 1)): deps += " virtual/${TARGET_PREFIX}gcc virtual/libc " + elif bb.data.inherits_class('native', d) and \ + bb.data.getVar('PN', d, True) not in \ + ("linux-libc-headers-native", "quilt-native", + "unifdef-native", "shasum-native", + "stagemanager-native", "coreutils-native"): + deps += " linux-libc-headers-native" return deps DEPENDS_prepend="${@base_dep_prepend(d)} " |