mirror of
https://git.yoctoproject.org/poky
synced 2026-04-30 12:32:12 +02:00
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>
This commit is contained in:
@@ -3,13 +3,13 @@ BUILD_GOARCH = "${@go_map_arch(d.getVar('BUILD_ARCH'), d)}"
|
|||||||
BUILD_GOTUPLE = "${BUILD_GOOS}_${BUILD_GOARCH}"
|
BUILD_GOTUPLE = "${BUILD_GOOS}_${BUILD_GOARCH}"
|
||||||
HOST_GOOS = "${@go_map_os(d.getVar('HOST_OS'), d)}"
|
HOST_GOOS = "${@go_map_os(d.getVar('HOST_OS'), d)}"
|
||||||
HOST_GOARCH = "${@go_map_arch(d.getVar('HOST_ARCH'), d)}"
|
HOST_GOARCH = "${@go_map_arch(d.getVar('HOST_ARCH'), d)}"
|
||||||
HOST_GOARM = "${@go_map_arm(d.getVar('HOST_ARCH'), d.getVar('BASE_GOARM'), d)}"
|
HOST_GOARM = "${@go_map_arm(d.getVar('HOST_ARCH'), d)}"
|
||||||
HOST_GO386 = "${@go_map_386(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
HOST_GO386 = "${@go_map_386(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
||||||
HOST_GOMIPS = "${@go_map_mips(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
HOST_GOMIPS = "${@go_map_mips(d.getVar('HOST_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
||||||
HOST_GOTUPLE = "${HOST_GOOS}_${HOST_GOARCH}"
|
HOST_GOTUPLE = "${HOST_GOOS}_${HOST_GOARCH}"
|
||||||
TARGET_GOOS = "${@go_map_os(d.getVar('TARGET_OS'), d)}"
|
TARGET_GOOS = "${@go_map_os(d.getVar('TARGET_OS'), d)}"
|
||||||
TARGET_GOARCH = "${@go_map_arch(d.getVar('TARGET_ARCH'), d)}"
|
TARGET_GOARCH = "${@go_map_arch(d.getVar('TARGET_ARCH'), d)}"
|
||||||
TARGET_GOARM = "${@go_map_arm(d.getVar('TARGET_ARCH'), d.getVar('BASE_GOARM'), d)}"
|
TARGET_GOARM = "${@go_map_arm(d.getVar('TARGET_ARCH'), d)}"
|
||||||
TARGET_GO386 = "${@go_map_386(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
TARGET_GO386 = "${@go_map_386(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
||||||
TARGET_GOMIPS = "${@go_map_mips(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
TARGET_GOMIPS = "${@go_map_mips(d.getVar('TARGET_ARCH'), d.getVar('TUNE_FEATURES'), d)}"
|
||||||
TARGET_GOTUPLE = "${TARGET_GOOS}_${TARGET_GOARCH}"
|
TARGET_GOTUPLE = "${TARGET_GOOS}_${TARGET_GOARCH}"
|
||||||
@@ -81,10 +81,9 @@ def go_map_arch(a, d):
|
|||||||
else:
|
else:
|
||||||
raise bb.parse.SkipRecipe("Unsupported CPU architecture: %s" % a)
|
raise bb.parse.SkipRecipe("Unsupported CPU architecture: %s" % a)
|
||||||
|
|
||||||
def go_map_arm(a, f, d):
|
def go_map_arm(a, d):
|
||||||
import re
|
if a.startswith("arm"):
|
||||||
if re.match('arm.*', a):
|
return d.getVar('BASE_GOARM')
|
||||||
return f
|
|
||||||
return ''
|
return ''
|
||||||
|
|
||||||
def go_map_386(a, f, d):
|
def go_map_386(a, f, d):
|
||||||
|
|||||||
Reference in New Issue
Block a user