diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-05-26 11:42:26 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-05-29 10:17:14 +0100 |
commit | 2f0fcb22d7fef814f8cb5a2479ff04a8301bd0ac (patch) | |
tree | 475353eda25bb23772342ec6a94a517f5268ea79 | |
parent | ed1555c2ff234355f84a10e1e2e4f075faf91e10 (diff) | |
download | poky-2f0fcb22d7fef814f8cb5a2479ff04a8301bd0ac.tar.gz |
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 <richard.purdie@linuxfoundation.org>
-rw-r--r-- | meta/conf/bitbake.conf | 6 |
1 files 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" | |||
81 | # Architecture-dependent build variables. | 81 | # Architecture-dependent build variables. |
82 | ################################################################## | 82 | ################################################################## |
83 | 83 | ||
84 | BUILD_ARCH = "${@os.uname()[4]}" | 84 | # Immediate expansion since there is no point in reapeatedly calling |
85 | BUILD_OS = "${@os.uname()[0].lower()}" | 85 | # os.uname() throughout parsing |
86 | BUILD_ARCH := "${@os.uname()[4]}" | ||
87 | BUILD_OS := "${@os.uname()[0].lower()}" | ||
86 | BUILD_VENDOR = "" | 88 | BUILD_VENDOR = "" |
87 | BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" | 89 | BUILD_SYS = "${BUILD_ARCH}${BUILD_VENDOR}-${BUILD_OS}" |
88 | BUILD_PREFIX = "" | 90 | BUILD_PREFIX = "" |