[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