[meta-virtualization] [PATCH] go-native: Add work around for binutils >= 2.27

Jason Wessel jason.wessel at windriver.com
Tue Oct 18 13:11:56 PDT 2016


We only use go-native to bootstrap go-cross and according to a post in
the go-lang git it is possible to work around by disabling CGO:

https://github.com/golang/go/issues/16906

This patch fixes the compile failure with binutils 2.27 which has the
message:

cannot load DWARF output from $WORK/net/_obj//_cgo_.o: decoding dwarf section info at offset 0x4: unsupported version 0

Signed-off-by: Jason Wessel <jason.wessel at windriver.com>
---
 recipes-devtools/go-cross/go-native.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/recipes-devtools/go-cross/go-native.inc b/recipes-devtools/go-cross/go-native.inc
index 8b4be9e..cb2dd2a 100644
--- a/recipes-devtools/go-cross/go-native.inc
+++ b/recipes-devtools/go-cross/go-native.inc
@@ -16,7 +16,7 @@ do_compile() {
     mkdir -p ${WORKDIR}/build-tmp
 
     cd src
-    ./make.bash --host-only
+    CGO_ENABLED=0 ./make.bash --host-only
 }
 
 
-- 
1.9.1



More information about the meta-virtualization mailing list