From: Pavel Zhukov Date: Fri, 3 Jun 2022 06:41:22 +0000 (+0200) Subject: bitbake.conf: Make TCLIBC and TCMODE lazy assigned X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~3935 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=de6c3f9cb2c589aecbf8d9d25fa83cd18bf80891;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git bitbake.conf: Make TCLIBC and TCMODE lazy assigned This allows two level of overriding (distro level and local.conf/shell variable). Previous settings blocked shell variables overring if it was overriden on distro level. Signed-off-by: Pavel Zhukov Signed-off-by: Luca Ceresoli Signed-off-by: Richard Purdie --- diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 0e939aca4f9..2a3cf6f8aa4 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -386,8 +386,8 @@ FILESYSTEM_PERMS_TABLES ?= "${@'files/fs-perms.txt' if oe.types.boolean(d.getVar # General work and output directories for the build system. ################################################################## -TCMODE ?= "default" -TCLIBC ?= "glibc" +TCMODE ??= "default" +TCLIBC ??= "glibc" TMPDIR ?= "${TOPDIR}/tmp" CACHE = "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + str(d.getVar('MACHINE'))][bool(d.getVar('MACHINE'))]}${@['', '/' + str(d.getVar('SDKMACHINE'))][bool(d.getVar('SDKMACHINE'))]}"