mirror of
https://git.yoctoproject.org/poky
synced 2026-04-20 00:32:13 +02:00
go: Change from TARGET_ARCH to TUNE_PKGARCH
Right now go-cross is changing signatures when you change TUNE for a given architecture. In particular this breaks layer tests like: yocto-check-layer ../meta-yocto-bsp/ --machines qemuarm beaglebone-yocto This changes the PN addtion to something containing the tune rather than the arch which avoids these kinds of errors. If go-cross can be tune independent that would be nice but currently that isn't the case. [YOCTO #12586] (From OE-Core rev: e3c7e1703499e6a5332d9ab8a941671ec8235c4f) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -8,7 +8,7 @@ GOROOT = "${STAGING_LIBDIR}/go"
|
||||
export GOROOT
|
||||
export GOROOT_FINAL = "${libdir}/go"
|
||||
|
||||
DEPENDS_GOLANG_class-target = "virtual/${TARGET_PREFIX}go virtual/${TARGET_PREFIX}go-runtime"
|
||||
DEPENDS_GOLANG_class-target = "virtual/${TUNE_PKGARCH}-go virtual/${TARGET_PREFIX}go-runtime"
|
||||
DEPENDS_GOLANG_class-native = "go-native"
|
||||
DEPENDS_GOLANG_class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk virtual/${TARGET_PREFIX}go-runtime"
|
||||
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
inherit cross
|
||||
|
||||
PROVIDES = "virtual/${TARGET_PREFIX}go"
|
||||
PROVIDES = "virtual/${TUNE_PKGARCH}-go"
|
||||
DEPENDS = "go-native"
|
||||
|
||||
PN = "go-cross-${TARGET_ARCH}"
|
||||
PN = "go-cross-${TUNE_PKGARCH}"
|
||||
|
||||
export GOHOSTOS = "${BUILD_GOOS}"
|
||||
export GOHOSTARCH = "${BUILD_GOARCH}"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DEPENDS = "virtual/${TARGET_PREFIX}go go-native"
|
||||
DEPENDS = "virtual/${TUNE_PKGARCH}-go go-native"
|
||||
DEPENDS_class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk"
|
||||
PROVIDES = "virtual/${TARGET_PREFIX}go-runtime"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
DEPENDS = "virtual/${TARGET_PREFIX}go go-native"
|
||||
DEPENDS = "virtual/${TUNE_PKGARCH}-go go-native"
|
||||
DEPENDS_class-nativesdk = "virtual/${TARGET_PREFIX}go-crosssdk go-native"
|
||||
|
||||
export GOHOSTOS = "${BUILD_GOOS}"
|
||||
|
||||
Reference in New Issue
Block a user