summaryrefslogtreecommitdiffstats
path: root/meta/classes
diff options
context:
space:
mode:
authorCuero Bugot <cbugot@sierrawireless.com>2018-03-16 17:31:30 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2018-04-03 23:53:20 +0100
commitf5cd91aae0c0dcd891f07dd6934662ea3a834959 (patch)
tree5b433d6ad5946f2e856c6740212f72d7871e0125 /meta/classes
parentb9d51eceac50afd77e2d725253c1d9b35b67aeee (diff)
downloadpoky-f5cd91aae0c0dcd891f07dd6934662ea3a834959.tar.gz
uninative: add variables to the whitelist so that it does not re-triger recipe parsing
When uninative is activated (poky's default) internal datastore variables are modified (NATIVELSBSTRING and SSTATEPOSTUNPACKFUNCS) to enable uninative support. This is happening after parsing is done at the beginning of the build. On the next bitbake call the recipe would be parsed if the two variables above were not added to the parsing whitelist BB_HASHCONFIG_WHITELIST. The fix is to add these two variables to the recipe parsing whitelist BB_HASHCONFIG_WHITELIST, this is done at recipe parsing time, only when uninative.bbclass is used. (From OE-Core rev: 75bb95ada98ef129d2fa48568f27dddb078c852c) Signed-off-by: Cuero Bugot <cbugot@sierrawireless.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r--meta/classes/uninative.bbclass3
1 files changed, 3 insertions, 0 deletions
diff --git a/meta/classes/uninative.bbclass b/meta/classes/uninative.bbclass
index 1723364284..0501ddec40 100644
--- a/meta/classes/uninative.bbclass
+++ b/meta/classes/uninative.bbclass
@@ -8,6 +8,9 @@ UNINATIVE_TARBALL ?= "${BUILD_ARCH}-nativesdk-libc.tar.bz2"
8#UNINATIVE_CHECKSUM[x86_64] = "dead" 8#UNINATIVE_CHECKSUM[x86_64] = "dead"
9UNINATIVE_DLDIR ?= "${DL_DIR}/uninative/" 9UNINATIVE_DLDIR ?= "${DL_DIR}/uninative/"
10 10
11# Enabling uninative will change the following variables so they need to go the parsing white list to prevent multiple recipe parsing
12BB_HASHCONFIG_WHITELIST += "NATIVELSBSTRING SSTATEPOSTUNPACKFUNCS"
13
11addhandler uninative_event_fetchloader 14addhandler uninative_event_fetchloader
12uninative_event_fetchloader[eventmask] = "bb.event.BuildStarted" 15uninative_event_fetchloader[eventmask] = "bb.event.BuildStarted"
13 16