[OE-core] [PATCH v8 00/13] Revamp the Go support
Otavio Salvador
otavio at ossystems.com.br
Tue Sep 12 12:50:18 UTC 2017
This improves the 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.
This fixes issues in existing support as well as add support for SDK
generation which supports Go.
Changes in v8:
- new patch
- Fix patch header
Changes in v7:
- Fix Upstream-Status header typo
- Add patch header
Changes in v6:
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
- new patch
Matt Madison (12):
go-native: remove dependency on go-bootstrap-native
go-bootstrap-native: remove recipe
go: split out go-runtime into separate recipe
go.bbclass: remove GO_GCFLAGS nad GO_LDFLAGS
go.bbclass: remove some xxx_FINAL variables
go.bbclass: clean up CGO_xxx settings
go: rename go.inc -> go-target.inc
go-cross: take GOARM environment setting
go: enable nativesdk builds for the toolchain
go-crosssdk: add recipe
go.bbclass: enable nativesdk builds for Go packages
go-cross-canadian: add recipe
Otavio Salvador (1):
go-dep: Move bash dependency to -dev package
meta/classes/go.bbclass | 54 +++--
meta/recipes-devtools/go/go-1.4.inc | 16 --
...alignment-for-the-.rel.plt-section-on-32-.patch | 33 ---
.../go/go-1.4/016-armhf-elf-header.patch | 24 ---
...ckport-cmd-link-support-new-386-amd64-rel.patch | 225 ---------------------
meta/recipes-devtools/go/go-1.4/syslog.patch | 62 ------
meta/recipes-devtools/go/go-1.8.inc | 6 +-
.../go/go-1.8/make-goroot-precious.patch | 21 ++
.../go/go-1.8/set-gotooldir-during-bootstrap.patch | 22 ++
.../recipes-devtools/go/go-bootstrap-native_1.4.bb | 3 -
meta/recipes-devtools/go/go-common.inc | 2 +-
meta/recipes-devtools/go/go-cross-canadian.inc | 64 ++++++
meta/recipes-devtools/go/go-cross-canadian_1.8.bb | 2 +
meta/recipes-devtools/go/go-cross.inc | 61 +++++-
meta/recipes-devtools/go/go-cross_1.8.bb | 5 +-
meta/recipes-devtools/go/go-crosssdk.inc | 55 +++++
meta/recipes-devtools/go/go-crosssdk_1.8.bb | 2 +
meta/recipes-devtools/go/go-dep_0.3.0.bb | 2 +-
meta/recipes-devtools/go/go-native.inc | 48 +++--
meta/recipes-devtools/go/go-native_1.8.bb | 1 -
meta/recipes-devtools/go/go-runtime.inc | 58 ++++++
meta/recipes-devtools/go/go-runtime_1.8.bb | 2 +
meta/recipes-devtools/go/go-target.inc | 54 +++++
meta/recipes-devtools/go/go.inc | 81 --------
meta/recipes-devtools/go/go_1.8.bb | 2 +-
25 files changed, 394 insertions(+), 511 deletions(-)
delete mode 100644 meta/recipes-devtools/go/go-1.4.inc
delete mode 100644 meta/recipes-devtools/go/go-1.4/0001-cmd-ld-set-alignment-for-the-.rel.plt-section-on-32-.patch
delete mode 100644 meta/recipes-devtools/go/go-1.4/016-armhf-elf-header.patch
delete mode 100644 meta/recipes-devtools/go/go-1.4/go-cross-backport-cmd-link-support-new-386-amd64-rel.patch
delete mode 100644 meta/recipes-devtools/go/go-1.4/syslog.patch
create mode 100644 meta/recipes-devtools/go/go-1.8/make-goroot-precious.patch
create mode 100644 meta/recipes-devtools/go/go-1.8/set-gotooldir-during-bootstrap.patch
delete mode 100644 meta/recipes-devtools/go/go-bootstrap-native_1.4.bb
create mode 100644 meta/recipes-devtools/go/go-cross-canadian.inc
create mode 100644 meta/recipes-devtools/go/go-cross-canadian_1.8.bb
create mode 100644 meta/recipes-devtools/go/go-crosssdk.inc
create mode 100644 meta/recipes-devtools/go/go-crosssdk_1.8.bb
create mode 100644 meta/recipes-devtools/go/go-runtime.inc
create mode 100644 meta/recipes-devtools/go/go-runtime_1.8.bb
create mode 100644 meta/recipes-devtools/go/go-target.inc
delete mode 100644 meta/recipes-devtools/go/go.inc
--
2.14.1
More information about the Openembedded-core
mailing list