mirror of
https://git.yoctoproject.org/poky
synced 2026-02-20 08:29:42 +01:00
goarch: disable dynamic linking globally
With go-1.21 dynamic linking cause a runtime panic: | root@qemux86-64:~# go-helloworld | panic: runtime error: index out of range [0] with length 0 | | goroutine 1 [running]: | flag.init() | /usr/lib/go/src/flag/flag.go:1199 +0xf9 In my opinion, this would be a good trade-off so that we can update and leave the version 1.20 for the next LTS 5.0 since we are already quite behind on the version available upstream which already has the 1.22 available. (From OE-Core rev: 827c60b79e7fcafd14e68870f6b69dcc48ac9c39) Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
ed39f516e9
commit
fd2e5e0b89
@@ -38,13 +38,13 @@ BASE_GOARM:armv5 = '5'
|
||||
# Go supports dynamic linking on a limited set of architectures.
|
||||
# See the supportsDynlink function in go/src/cmd/compile/internal/gc/main.go
|
||||
GO_DYNLINK = ""
|
||||
GO_DYNLINK:arm ?= "1"
|
||||
GO_DYNLINK:aarch64 ?= "1"
|
||||
GO_DYNLINK:x86 ?= "1"
|
||||
GO_DYNLINK:x86-64 ?= "1"
|
||||
GO_DYNLINK:powerpc64 ?= "1"
|
||||
GO_DYNLINK:powerpc64le ?= "1"
|
||||
GO_DYNLINK:class-native ?= ""
|
||||
GO_DYNLINK:arm = ""
|
||||
GO_DYNLINK:aarch64 = ""
|
||||
GO_DYNLINK:x86 = ""
|
||||
GO_DYNLINK:x86-64 = ""
|
||||
GO_DYNLINK:powerpc64 = ""
|
||||
GO_DYNLINK:powerpc64le = ""
|
||||
GO_DYNLINK:class-native = ""
|
||||
GO_DYNLINK:class-nativesdk = ""
|
||||
|
||||
# define here because everybody inherits this class
|
||||
|
||||
Reference in New Issue
Block a user