[OE-core] [PATCH v8 00/13] Revamp the Go support
Bruce Ashfield
bruce.ashfield at gmail.com
Tue Sep 12 21:41:21 UTC 2017
On Tue, Sep 12, 2017 at 8:50 AM, Otavio Salvador <otavio at ossystems.com.br>
wrote:
> 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.
>
Testing against what has merged, and what are in these series is showing
that large
parts of the go applications that are used in meta-virt no longer work. Was
it the
intention of the re-work to not be compatible with existing users of the
language support ?
Just curious, since I haven't seen this flagged in this context
(compatibility), but now we
have to fixup the layers before I branch to match the release .. and that
was unexpected.
Bruce
>
> 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
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
>
--
"Thou shalt not follow the NULL pointer, for chaos and madness await thee
at its end"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20170912/1ebd56f3/attachment-0002.html>
More information about the Openembedded-core
mailing list