GithubHelp home page GithubHelp logo

Comments (6)

nsteinmetz avatar nsteinmetz commented on June 27, 2024

It works with gvm:

pi@raspberrypi:~ $ gvm install go1.4.3
Downloading Go source...
Installing go1.4.3...
 * Compiling...
go1.4.3 successfully installed!
pi@raspberrypi:~ $ gvm use go1.4.3 --default
Now using version go1.4.3
pi@raspberrypi:~ $ gvm pkgset create influxdb
pi@raspberrypi:~ $ gvm pkgset use influxdb
Now using version go1.4.3@influxdb
pi@raspberrypi:~ $ go get github.com/tools/godep
pi@raspberrypi:~ $

from golang-armbuilds.

DieterReuter avatar DieterReuter commented on June 27, 2024

@nsteinmetz thanks for this report. I have to check it once again in detail. It was compiled on ARMv7 and maybe I missed something.
Maybe I have to change the build step, and have to compile it within an ARMv6 Docker container - just to make sure, that all OS and gcc libraries are truly ARMv6.

With gvm you compiled it directly on your RPi1 on an ARMv6 environment.

from golang-armbuilds.

nsteinmetz avatar nsteinmetz commented on June 27, 2024

I know that I compiled locally with gvm, I was trying to use your prebuild binary version to skip this long step ;-)

Comparison was just to check that is was not a raspberry issue.

Let me know if you need me to run some test once you update your building chain (or if you want me to build it on my rpi.)

from golang-armbuilds.

DieterReuter avatar DieterReuter commented on June 27, 2024

Not a problem, I do have some Pi's here. So I can run the tests locally and pretty fast too.

from golang-armbuilds.

DieterReuter avatar DieterReuter commented on June 27, 2024

Maybe I'll try to build Go with some extra gcc flags -march=armv6 - just a first idea now. More details on gcc options for ARM can be found here https://gcc.gnu.org/onlinedocs/gcc/ARM-Options.html.

from golang-armbuilds.

DieterReuter avatar DieterReuter commented on June 27, 2024

In the meantime I just did ran a complete ARMv6 build natively on a Raspberry Pi 1 board, but without the tests. This resolves the issues on ARMv6 for now and everybody can use the pre-compiled binary tarballs.

from golang-armbuilds.

Related Issues (6)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.