This is not yet complete but does improve some parts of Go support on OE-Core.
We are trying to port as much as possible work done by Matt on meta-golang back to OE-Core and also to avoid carrying old releases as there is no need to support more versions of Go toolchain. The first commits on this patchset fix errors in current implementation, the others are improvements and clean ups. Changes in v5: - new patch - use new unpack support - new patch Changes in v4: - new patch to consolidade in a single patchset all golang changes - rebase on top of new "goarch.bbclass: Replace logic for setting GOARM" Changes in v3: - new patch - new patch - new patch Changes in v2: - Remove -x flag (madisongh) - Remove GO_EXTLDFLAGS for now (madisongh) - new patch Matt Madison (4): go.bbclass: exported function cleanup go.bbclass: separate ${S} and ${B} go.bbclass: add do_unpack function to handle common cases go.bbclass: add GO_INSTALL_FILTEROUT variable Otavio Salvador (9): goarch.bbclass: Stop passing True as second argument of d.getVar go.bbclass: Fix binary installation path detection go: Remove Go 1.6 and 1.7 releases goarch.bbclass: Add support for ARMv5 go.bbclass: Use a global Go build flags go.bbclass: Enable parallel build go.bbclass: Use an auxiliary variable to add the build dependencies go-dep: Add 0.3.0 release go-helloworld: Use the Golang examples repository Will Newton (1): goarch.bbclass: Replace logic for setting GOARM meta/classes/go.bbclass | 110 ++++++++++++++------- meta/classes/goarch.bbclass | 27 ++--- meta/recipes-devtools/go/go-1.6.inc | 19 ---- .../go/go-1.6/armhf-elf-header.patch | 23 ----- .../go/go-1.6/fix-cc-handling.patch | 50 ---------- .../go/go-1.6/fix-target-cc-for-build.patch | 17 ---- meta/recipes-devtools/go/go-1.6/gotooldir.patch | 30 ------ .../go/go-1.6/split-host-and-target-build.patch | 63 ------------ meta/recipes-devtools/go/go-1.6/syslog.patch | 62 ------------ meta/recipes-devtools/go/go-1.7.inc | 19 ---- .../go/go-1.7/armhf-elf-header.patch | 23 ----- .../go/go-1.7/fix-cc-handling.patch | 50 ---------- .../go/go-1.7/fix-target-cc-for-build.patch | 17 ---- meta/recipes-devtools/go/go-1.7/gotooldir.patch | 30 ------ .../go/go-1.7/split-host-and-target-build.patch | 62 ------------ meta/recipes-devtools/go/go-1.7/syslog.patch | 62 ------------ meta/recipes-devtools/go/go-cross_1.7.bb | 5 - meta/recipes-devtools/go/go-dep_0.3.0.bb | 18 ++++ meta/recipes-devtools/go/go_1.6.bb | 4 - meta/recipes-devtools/go/go_1.7.bb | 2 - .../go-examples/files/helloworld.go | 10 -- meta/recipes-extended/go-examples/go-examples.inc | 10 -- .../go-examples/go-helloworld_0.1.bb | 24 +++-- 23 files changed, 121 insertions(+), 616 deletions(-) delete mode 100644 meta/recipes-devtools/go/go-1.6.inc delete mode 100644 meta/recipes-devtools/go/go-1.6/armhf-elf-header.patch delete mode 100644 meta/recipes-devtools/go/go-1.6/fix-cc-handling.patch delete mode 100644 meta/recipes-devtools/go/go-1.6/fix-target-cc-for-build.patch delete mode 100644 meta/recipes-devtools/go/go-1.6/gotooldir.patch delete mode 100644 meta/recipes-devtools/go/go-1.6/split-host-and-target-build.patch delete mode 100644 meta/recipes-devtools/go/go-1.6/syslog.patch delete mode 100644 meta/recipes-devtools/go/go-1.7.inc delete mode 100644 meta/recipes-devtools/go/go-1.7/armhf-elf-header.patch delete mode 100644 meta/recipes-devtools/go/go-1.7/fix-cc-handling.patch delete mode 100644 meta/recipes-devtools/go/go-1.7/fix-target-cc-for-build.patch delete mode 100644 meta/recipes-devtools/go/go-1.7/gotooldir.patch delete mode 100644 meta/recipes-devtools/go/go-1.7/split-host-and-target-build.patch delete mode 100644 meta/recipes-devtools/go/go-1.7/syslog.patch delete mode 100644 meta/recipes-devtools/go/go-cross_1.7.bb create mode 100644 meta/recipes-devtools/go/go-dep_0.3.0.bb delete mode 100644 meta/recipes-devtools/go/go_1.6.bb delete mode 100644 meta/recipes-devtools/go/go_1.7.bb delete mode 100644 meta/recipes-extended/go-examples/files/helloworld.go delete mode 100644 meta/recipes-extended/go-examples/go-examples.inc -- 2.14.1 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core