From: Tom Rini Date: Wed, 13 Oct 2010 22:39:31 +0000 (-0700) Subject: gdb-cross/cross-sdk: Fixup DEPENDS further X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b2cac31bec0b97c8bc66ff3e6d2c9903f2ae8dc;p=openembedded.git 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 --- 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}'"