diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-04-11 21:41:37 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-04-12 09:29:06 +0100 |
commit | 00a0e90f17bd2e66be56c060f4cfc54f6ffdade8 (patch) | |
tree | 448099c744fa89457873bdec6ad9b475388e112a /meta/classes | |
parent | cd8728373824d4032f407a7f0814d4d719f8204e (diff) | |
download | poky-00a0e90f17bd2e66be56c060f4cfc54f6ffdade8.tar.gz |
goarch.bbclass: Simplify logic
Further simplification of the go_map_arm() function.
(From OE-Core rev: 9c333505897b2bf0d80737c855af31785d23435a)
Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/goarch.bbclass | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/meta/classes/goarch.bbclass b/meta/classes/goarch.bbclass index 909646b8d4..166dea9dc6 100644 --- a/meta/classes/goarch.bbclass +++ b/meta/classes/goarch.bbclass | |||
@@ -3,13 +3,13 @@ BUILD_GOARCH = "${@go_map_arch(d.getVar('BUILD_ARCH'), d)}" | |||
3 | BUILD_GOTUPLE = "${BUILD_GOOS}_${BUILD_GOARCH}" | 3 | BUILD_GOTUPLE = "${BUILD_GOOS}_${BUILD_GOARCH}" |
4 | HOST_GOOS = "${@go_map_os(d.getVar('HOST_OS'), d)}" | 4 | HOST_GOOS = "${@go_map_os(d.getVar('HOST_OS'), d)}" |
5 | HOST_GOARCH = "${@go_map_arch(d.getVar('HOST_ARCH'), d)}" | 5 | HOST_GOARCH = "${@go_map_arch(d.getVar('HOST_ARCH'), d)}" |
6 | HOST_GOARM = "${@go_map_arm(d.getVar('HOST_ARCH'), d.getVar('BASE_GOARM'), d)}" | 6 | HOST_GOARM = "${@go_map_arm(d.getVar('HOST_ARCH'), d)}" |
7 | HOST_GO386 = "${@go_map_386(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}" | 7 | HOST_GO386 = "${@go_map_386(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}" |
8 | HOST_GOMIPS = "${@go_map_mips(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}" | 8 | HOST_GOMIPS = "${@go_map_mips(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}" |
9 | HOST_GOTUPLE = "${HOST_GOOS}_${HOST_GOARCH}" | 9 | HOST_GOTUPLE = "${HOST_GOOS}_${HOST_GOARCH}" |
10 | TARGET_GOOS = "${@go_map_os(d.getVar('TARGET_OS'), d)}" | 10 | TARGET_GOOS = "${@go_map_os(d.getVar('TARGET_OS'), d)}" |
11 | TARGET_GOARCH = "${@go_map_arch(d.getVar('TARGET_ARCH'), d)}" | 11 | TARGET_GOARCH = "${@go_map_arch(d.getVar('TARGET_ARCH'), d)}" |
12 | TARGET_GOARM = "${@go_map_arm(d.getVar('TARGET_ARCH'), d.getVar('BASE_GOARM'), d)}" | 12 | TARGET_GOARM = "${@go_map_arm(d.getVar('TARGET_ARCH'), d)}" |
13 | TARGET_GO386 = "${@go_map_386(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}" | 13 | TARGET_GO386 = "${@go_map_386(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}" |
14 | TARGET_GOMIPS = "${@go_map_mips(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}" | 14 | TARGET_GOMIPS = "${@go_map_mips(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}" |
15 | TARGET_GOTUPLE = "${TARGET_GOOS}_${TARGET_GOARCH}" | 15 | TARGET_GOTUPLE = "${TARGET_GOOS}_${TARGET_GOARCH}" |
@@ -81,10 +81,9 @@ def go_map_arch(a, d): | |||
81 | else: | 81 | else: |
82 | raise bb.parse.SkipRecipe("Unsupported CPU architecture: %s" % a) | 82 | raise bb.parse.SkipRecipe("Unsupported CPU architecture: %s" % a) |
83 | 83 | ||
84 | def go_map_arm(a, f, d): | 84 | def go_map_arm(a, d): |
85 | import re | 85 | if a.startswith("arm"): |
86 | if re.match('arm.*', a): | 86 | return d.getVar('BASE_GOARM') |
87 | return f | ||
88 | return '' | 87 | return '' |
89 | 88 | ||
90 | def go_map_386(a, f, d): | 89 | def go_map_386(a, f, d): |