|
@@ -39,6 +39,10 @@ else ifeq ($(BR2_ARM_CPU_ARMV6),y)
|
|
GO_GOARM = 6
|
|
GO_GOARM = 6
|
|
else ifeq ($(BR2_ARM_CPU_ARMV7A),y)
|
|
else ifeq ($(BR2_ARM_CPU_ARMV7A),y)
|
|
GO_GOARM = 7
|
|
GO_GOARM = 7
|
|
|
|
+else ifeq ($(BR2_ARM_CPU_ARMV8A),y)
|
|
|
|
+# Go doesn't support 32-bit GOARM=8 (https://github.com/golang/go/issues/29373)
|
|
|
|
+# but can still benefit from amrv7 optimisations
|
|
|
|
+GO_GOARM = 7
|
|
endif
|
|
endif
|
|
else ifeq ($(BR2_aarch64),y)
|
|
else ifeq ($(BR2_aarch64),y)
|
|
GO_GOARCH = arm64
|
|
GO_GOARCH = arm64
|