fragments/autobuilder: add go to SDK_TOOLCHAIN_LANGS

For reasons unknown, only rust was listed, which means
nativesdk-go was not built or tested, which lead to
breakage like one fixed in
https://git.yoctoproject.org/poky/commit/?id=a669cd2e0c760da9d7e872daea9590fc9e86d766

Note that with this change only building and installing go
into SDKsis tested, but no tests are performed with the
toolchain itself in testsdk/testimage.

For that, a bug has been filed:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15953

Remove go from x32 and mingw targets as it will not build for them.
(next to similar removals for rust)

(From OE-Core rev: 7f9e3c2c60a2d73b3728d07519471f0614c03130)

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Alexander Kanavin
2025-08-19 13:56:51 +02:00
committed by Richard Purdie
parent 5f1aeaf606
commit 11817b180e
2 changed files with 4 additions and 1 deletions

View File

@@ -62,6 +62,9 @@ SDK_TOOLCHAIN_LANGS ??= ""
SDK_TOOLCHAIN_LANGS:remove:sdkmingw32 = "rust"
# libstd-rs doesn't build for mips n32 with compiler constraint errors
SDK_TOOLCHAIN_LANGS:remove:mipsarchn32 = "rust"
# go will not build for x86-x32 or mingw
SDK_TOOLCHAIN_LANGS:remove:linux-gnux32 = "go"
SDK_TOOLCHAIN_LANGS:remove:sdkmingw32 = "go"
TOOLCHAIN_HOST_TASK ?= " \
nativesdk-packagegroup-sdk-host \

View File

@@ -9,5 +9,5 @@ IMAGE_CLASSES += 'testimage'
SDK_EXT_TYPE = 'minimal'
SDK_INCLUDE_TOOLCHAIN = '1'
ESDK_LOCALCONF_REMOVE:append = 'BB_HASHSERVE'
SDK_TOOLCHAIN_LANGS += 'rust'
SDK_TOOLCHAIN_LANGS += 'go rust'