summaryrefslogtreecommitdiff
path: root/meta
diff options
context:
space:
mode:
authorDaniel Lazzari <dlazzari@leapfrog.com>2011-08-05 12:56:17 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-08-09 15:58:51 +0100
commit391286cfae94f979bc60ecca2e73501781abdd37 (patch)
tree02c4f6d59d87355088202b63ddfc3d8a8c2576e4 /meta
parentced947e989dfbca8055fe57e14207cb6f1357430 (diff)
downloadopenembedded-core-391286cfae94f979bc60ecca2e73501781abdd37.tar.gz
openembedded-core-391286cfae94f979bc60ecca2e73501781abdd37.tar.bz2
openembedded-core-391286cfae94f979bc60ecca2e73501781abdd37.zip
defaultsetup: Use .= to add TCLIBCAPPEND to TMPDIR
Lazily appending causes a bug where wrong cache is cleared when BB_SRCREV_POLICY = "clear". Tested with qemuarm on uclibc/eglibc in same build dir Signed-off-by: Daniel Lazzari Jr <dlazzari@leapfrog.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r--meta/conf/distro/defaultsetup.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/conf/distro/defaultsetup.conf b/meta/conf/distro/defaultsetup.conf
index 919ed00d16..1a297785fd 100644
--- a/meta/conf/distro/defaultsetup.conf
+++ b/meta/conf/distro/defaultsetup.conf
@@ -11,7 +11,7 @@ require conf/distro/include/tclibc-${TCLIBC}.inc
# Allow single libc distros to disable this code
TCLIBCAPPEND ?= "-${TCLIBC}"
-TMPDIR_append = "${TCLIBCAPPEND}"
+TMPDIR .= "${TCLIBCAPPEND}"
CACHE = "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + str(bb.data.getVar('MACHINE', d, 1))][bool(bb.data.getVar('MACHINE', d, 1))]}${@['', '/' + str(bb.data.getVar('SDKMACHINE', d, 1))][bool(bb.data.getVar('SDKMACHINE', d, 1))]}"