From 9a799f70574ee8e0b1267497edfb4ac63166ef8f Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 12 Jan 2017 13:30:02 +0000 Subject: staging: Add dependency on virtual/binutils for strip binary The staging code strips binaries and we need virtual/binutils for that. Add a specific dependency since the one from do_configure and others may not be enough to ensure the binaries are in our own sysroot. Signed-off-by: Richard Purdie --- meta/classes/image.bbclass | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'meta/classes/image.bbclass') diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 04fd5f9961..6b0864913b 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -96,6 +96,10 @@ LDCONFIGDEPEND_libc-musl = "" # don't want this dependency, which is causing dependency loop KERNELDEPMODDEPEND ?= "virtual/kernel:do_packagedata" +# POPULATESYSROOTDEPS fails to expand correctly with multilibs since overrides aren't set for image.bbclass +# we don't need these depends so just clear them +do_populate_sysroot[depends] = "" + do_rootfs[depends] += " \ makedevs-native:do_populate_sysroot virtual/fakeroot-native:do_populate_sysroot ${LDCONFIGDEPEND} \ virtual/update-alternatives-native:do_populate_sysroot update-rc.d-native:do_populate_sysroot \ -- cgit 1.2.3-korg