[OE-core] [PATCH v4 00/12] Revamp the Go support
Otavio Salvador
otavio at ossystems.com.br
Fri Sep 8 14:44:42 UTC 2017
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 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:
- New patch
- Remove -x flag (madisongh)
- Remove GO_EXTLDFLAGS for now (madisongh)
Matt Madison (3):
go.bbclass: exported function cleanup
go.bbclass: separate ${S} and ${B}
go.bbclass: add do_unpack function to handle common cases
Otavio Salvador (8):
goarch.bbclass: Stop passing True as second argument of d.getVar
go.bbclass: Fix binary installation path detection
go-dep: Add 0.3.0 release
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
Will Newton (1):
goarch.bbclass: Replace logic for setting GOARM
meta/classes/go.bbclass | 104 +++++++++++++--------
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 | 20 ++++
meta/recipes-devtools/go/go_1.6.bb | 4 -
meta/recipes-devtools/go/go_1.7.bb | 2 -
20 files changed, 102 insertions(+), 587 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
--
2.14.1
More information about the Openembedded-core
mailing list