From 8b2cac31bec0b97c8bc66ff3e6d2c9903f2ae8dc Mon Sep 17 00:00:00 2001 From: Tom Rini Date: Wed, 13 Oct 2010 15:39:31 -0700 Subject: gdb-cross/cross-sdk: Fixup DEPENDS further Since we are statically linking, as noted before, we now share the same DEPENDS set on cross and cross-sdk. And gdb cannot build without grabbing some stuff from the real compiler. gdb-cross was fine but gdb-cross-sdk was relying previously on an oddity of zlib. To be clear, add in virtual/${TARGET_PREFIX}gcc with a comment. Signed-off-by: Tom Rini --- recipes/gdb/gdb-cross-sdk.inc | 4 ++-- recipes/gdb/gdb-cross.inc | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/recipes/gdb/gdb-cross-sdk.inc b/recipes/gdb/gdb-cross-sdk.inc index adc2ed37c9..1a9360dda4 100644 --- a/recipes/gdb/gdb-cross-sdk.inc +++ b/recipes/gdb/gdb-cross-sdk.inc @@ -2,11 +2,11 @@ require gdb-cross.inc LICENSE = "GPLv3" inherit sdk - -# Since we statically link these libraries, we don't dep on the -sdk version DEPENDS = "ncurses-native zlib-native expat-native flex-native" EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils' LDFLAGS='${BUILD_LDFLAGS}'" +# Since we statically link against the required host libraries we don't +# add a depenency on the -sdk versions of them. do_configure () { cd ${B} oe_runmake configure-host diff --git a/recipes/gdb/gdb-cross.inc b/recipes/gdb/gdb-cross.inc index f92d798576..9753e81cf7 100644 --- a/recipes/gdb/gdb-cross.inc +++ b/recipes/gdb/gdb-cross.inc @@ -1,6 +1,8 @@ require gdb-common.inc -DEPENDS = "ncurses-native zlib-native flex-native" +DEPENDS = "ncurses-native zlib-native expat-native flex-native" +# We must have this around in order to link gdb +DEPENDS += "virtual/${TARGET_PREFIX}gcc" EXTRA_OEMAKE = "'SUBDIRS=intl mmalloc libiberty opcodes bfd sim gdb etc utils' LDFLAGS='${BUILD_LDFLAGS}'" -- cgit 1.2.3-korg