[oe-commits] Mike Crowe : kernel.bbclass: Add dependency on binutils

git at git.openembedded.org git at git.openembedded.org
Tue May 28 13:28:37 UTC 2013


Module: openembedded-core.git
Branch: master-next
Commit: 37beb7bdab78de5253a894f35afafa34c13a00f5
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=37beb7bdab78de5253a894f35afafa34c13a00f5

Author: Mike Crowe <mac at mcrowe.com>
Date:   Mon May 20 13:22:45 2013 +0100

kernel.bbclass: Add dependency on binutils

Compiling the Linux kernel requires binutils; kernel.bbclass uses
INHIBIT_DEFAULT_DEPS so it had better depend on binutils explicitly.

(The lack of this dependency isn't always a problem because binutils
is required to build gcc-cross but if gcc-cross is reconstructed from
the sstate cache then gcc-cross's dependency on binutils-cross is
ignored due to being in the safe dependency list in
setscene_depvalid.)

Signed-off-by: Mike Crowe <mac at mcrowe.com>
Acked-by: Phil Blundell <philb at gnu.org>
Signed-off-by: Saul Wold <sgw at linux.intel.com>

---

 meta/classes/kernel.bbclass |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 3320747..0407423 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -1,7 +1,7 @@
 inherit linux-kernel-base module_strip kernel-module-split
 
 PROVIDES += "virtual/kernel"
-DEPENDS += "virtual/${TARGET_PREFIX}gcc kmod-native depmodwrapper-cross"
+DEPENDS += "virtual/${TARGET_PREFIX}binutils virtual/${TARGET_PREFIX}gcc kmod-native depmodwrapper-cross"
 
 # we include gcc above, we dont need virtual/libc
 INHIBIT_DEFAULT_DEPS = "1"



More information about the Openembedded-commits mailing list