On 2017-03-08 07:40, Khem Raj wrote:
* This is converging the recipes for go from
  meta-virtualization and oe-meta-go

* Add recipes for go 1.7

* go.bbclass is added to ease out writing
  recipes for go packages

* go-examples: Add an example, helloworld written in go
  This should serve as temlate for writing go recipes

* Disable for musl, at least for now

* Disable for x32/ppc32 which is not supported

Signed-off-by: Khem Raj <raj.k...@gmail.com>
Signed-off-by: Richard Purdie <richard.pur...@linuxfoundation.org>
  <snip>

This is looking pretty good now.  I built go & go-helloworld easily
with no warnings, etc.  'go-helloworld' runs fine on my target.

However, there don't seem to be any packages for the target created
by the 'go' recipe:

$ ls tmp/work/cortexa9hf-neon-amltd-linux-gnueabi/go/1.8-r0
armhf-elf-header.patch         go               pseudo                          
   syslog.patch
build-tmp                      gotooldir.patch  recipe-sysroot                  
   sysroot-destdir
fix-cc-handling.patch          image            recipe-sysroot-native           
   temp
fix-target-cc-for-build.patch  license-destdir  
split-host-and-target-build.patch

I manually copied the 'image' directory (which obviously has a lot
of stuff not designed to be on my target board) to my target and
'go' seems to run there.

There is a need for RRECOMMENDS = "git-perltools" once this packaging is set:

~# go get golang.org/x/tour/gotour
go: missing Git command. See https://golang.org/s/gogetcmd
package golang.org/x/tour/gotour: exec: "git": executable file not found in 
$PATH

I ran through the tour (above) and things seemed to go well.

All in all, looking better.

--
------------------------------------------------------------
Gary Thomas                 |  Consulting for the
MLB Associates              |    Embedded world
------------------------------------------------------------
--
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to