digitallumens / meta-golang Goto Github PK
View Code? Open in Web Editor NEWOpenEmbedded/Yocto layer with recipes for go-lang
License: MIT License
OpenEmbedded/Yocto layer with recipes for go-lang
License: MIT License
The GCC now offers support for Go so we ought to use the built-in one instead of the set of patches.
I'm getting the following error when compiling for a Cubox-i:
| In file included from .../build/tmp/sysroots/cubox-i/usr/include/features.h:389:0,
| from .../build/tmp/sysroots/cubox-i/usr/include/sys/types.h:25,
| from pkg/runtime/cgo/cgo.go:26:
| .../build/tmp/sysroots/cubox-i/usr/include/gnu/stubs.h:7:29: fatal error: gnu/stubs-soft.h: No such file or directory
| # include <gnu/stubs-soft.h>
| ^
| compilation terminated.
I'm pretty sure my image is supposed to be using hard floats.
When I compile any go package I am getting the following warning:
WARNING: QA Issue: : is owned by uid 1000, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated]
Golang 1.5 presents an interesting change to how this layer will work. I plan to make the following changes to handle it.
I cannot currently consider the gccgo environment as production ready without more complete testing. There are already lots of oddities that have to be worked around due to stripping. The runtime is also falling behind now that the mainline go runtime is completely written in go. Perhaps this will change in the future. Until then, I will be making gccgo be a secondary class and will default to building with golang directly. You can pick which toolchain to use by which class a recipe inherits from.
The golang-cross recipe will require a working go1.4 or greater to be installed on the host computer in order to compile go1.5. I think it is silly to try and build a bootstrapping system into yocto when that requirement is simple enough to meet.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.