From 0cfc1d337db53585f3e6f4dc54e8684e1145f42c Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Wed, 16 Sep 2015 16:32:38 +0100 Subject: gsoap: fix DEPENDS to prevent link failure for gsoap-native With a fairly high number of threads I can reliably trigger the following linker failure in gsoap-native: | /usr/bin/ld: cannot find -ly | collect2: error: ld returned 1 exit status | Makefile:402: recipe for target 'soapcpp2' failed Change the DEPENDS to include bison and let the BBCLASSEXTENDS machinery fix DEPENDS for -native and -target variants, only additonally adding gsoap-native to the DEPENDS for the target recipe. Signed-off-by: Joshua Lock Signed-off-by: Martin Jansa --- meta-oe/recipes-support/gsoap/gsoap_2.8.12.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'meta-oe/recipes-support') diff --git a/meta-oe/recipes-support/gsoap/gsoap_2.8.12.bb b/meta-oe/recipes-support/gsoap/gsoap_2.8.12.bb index b5c399530a..6da08ac842 100644 --- a/meta-oe/recipes-support/gsoap/gsoap_2.8.12.bb +++ b/meta-oe/recipes-support/gsoap/gsoap_2.8.12.bb @@ -20,8 +20,8 @@ PARALLEL_MAKE = "" EXTRA_OEMAKE_class-target = "SOAP=${STAGING_BINDIR_NATIVE}/soapcpp2" -DEPENDS_class-target = "gsoap-native openssl zlib" -DEPENDS_class-native = "flex-native" +DEPENDS = "openssl zlib flex bison" +DEPENDS_append_class-target = " gsoap-native" do_install_append() { install -d ${D}${libdir} -- cgit 1.2.3-korg