From d1109378d730c5cf50240c4d1a468e3aef5208ea Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 8 Feb 2017 21:29:43 +0000 Subject: nss: Fix nss-native so the checksum doesn't change with BUILD_ARCH Switching between 32 and 64 bit BUILD_ARCH shows: $ bitbake-diffsigs tmp-sstatesamehash*/stamps/*/nss-native/3.27.1-r0.do_compile.sigdata.* basehash changed from 944cc4554a823ba966aeda0ac3d33b79 to 2475db3659c248d81d0e4dadb3c1b4cd Variable SITEINFO_BITS value changed from '32' to '64' We shouldn't have this dependency and it would fail oe-selftest test_sstate_32_64_same_hash if nss-native were included, therefore exclude it. Signed-off-by: Richard Purdie --- meta/recipes-support/nss/nss_3.27.1.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-support/nss/nss_3.27.1.bb b/meta/recipes-support/nss/nss_3.27.1.bb index 9aad5bd41c..c89470fb11 100644 --- a/meta/recipes-support/nss/nss_3.27.1.bb +++ b/meta/recipes-support/nss/nss_3.27.1.bb @@ -107,6 +107,7 @@ do_compile() { OS_TEST=${OS_TEST} \ RPATH="${RPATH}" } +do_compile[vardepsexclude] += "SITEINFO_BITS" do_install_prepend_class-nativesdk() { @@ -180,6 +181,7 @@ do_install() { install -m 755 -t ${D}/${bindir} $binary done } +do_install[vardepsexclude] += "SITEINFO_BITS" do_install_append() { # Create empty .chk files for the NSS libraries at build time. They could -- cgit 1.2.3-korg