From 2f0fcb22d7fef814f8cb5a2479ff04a8301bd0ac Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 26 May 2015 11:42:26 +0100 Subject: bitbake.conf: Use immediate expansion for os.uname() Use immediate expansion for BUILD_ARCH and BUILD_OS since there is no point in repeatedly calling os.uname() throughout parsing. This is worth around 2% of parsing time, small but measurable. (From OE-Core rev: 03482382b797f3501c3fb0df0fe12bd4e5e51a39) Signed-off-by: Richard Purdie --- meta/conf/bitbake.conf | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf index 9c72044d8d..2b86442b1d 100644 --- a/meta/conf/bitbake.conf +++ b/meta/conf/bitbake.conf @@ -81,8 +81,10 @@ ROOT_HOME ??= "/home/root" # Architecture-dependent build variables. ################################################################## -BUILD_ARCH = "${@os.uname()[4]}" -BUILD_OS = "${@os.uname()[0].lower()}" +# Immediate expansion since there is no point in reapeatedly calling +# os.uname() throughout parsing +BUILD_ARCH := "${@os.uname()[4]}" +BUILD_OS := "${@os.uname()[0].lower()}" BUILD_VENDOR = "" BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" BUILD_PREFIX = "" -- cgit v1.2.3-54-g00ecf