]> code.ossystems Code Review - openembedded-core.git/commitdiff
go: Disbale CGO for riscv64
authorKhem Raj <raj.khem@gmail.com>
Thu, 9 Jul 2020 19:57:29 +0000 (12:57 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 12 Jul 2020 11:20:38 +0000 (12:20 +0100)
cgo is still not available in go for riscv64, we will re-evaluate it
once we upgrade to 1.15

Fixes
| /usr/src/debug/go-runtime/1.14.4-r0/go/src/runtime/cgo/gcc_util.c:23: undefined reference to `_cgo_sys_thread_start'

[YOCTO #13966]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/go/go-runtime_1.14.bb
meta/recipes-devtools/go/go_1.14.bb

index 43b68b4e462b62d614412dae3cc373cb64296272..4eeee65e0c9c6d95569c11cbf447d2d2ff84f038 100644 (file)
@@ -1,2 +1,3 @@
+export CGO_ENABLED_riscv64 = ""
 require go-${PV}.inc
 require go-runtime.inc
index 5d40cf9d048b460137d5c5d9255ac37b29cbcd1e..bc90a1329e6cc0d0de280d97e19cd7444a482574 100644 (file)
@@ -2,7 +2,7 @@ require go-${PV}.inc
 require go-target.inc
 
 export GOBUILDMODE=""
-
+export CGO_ENABLED_riscv64 = ""
 # Add pie to GOBUILDMODE to satisfy "textrel" QA checking, but mips/riscv
 # doesn't support -buildmode=pie, so skip the QA checking for mips/riscv and its
 # variants.