Plan to support Go language toolchain?

Does LEDE plan to support Go language ? Golang 1.8 or latest version has support MIPS/ARM 32 and 64 bits ARCH already, and there are lots of good projects written in Golang can be used in LEDE if we support it's toolchain.

1 Like

Where is Golang 1.8 platform support list?
Dose Golang at stable status on those platforms?

  • mips-unknown-linux-musl
  • mipsel-unknown-linux-musl
  • arm-unknown-linux-musleabi
  • arm-unknown-linux-musleabihf
  • armv7-unknown-linux-musleabihf

Platform support list can be found here:

Choices for $GOARCH are amd64 (64-bit x86, the most mature port), 386 (32-bit x86), arm (32-bit ARM), arm64 (64-bit ARM), ppc64le (PowerPC 64-bit, little-endian), ppc64 (PowerPC 64-bit, big-endian), mips64le (MIPS 64-bit, little-endian), and mips64 (MIPS 64-bit, big-endian). mipsle (MIPS 32-bit, little-endian), and mips (MIPS 32-bit, big-endian).

1 Like

Please note the gccgo project. This is a front-end for the GCC compiler. I don't know the details, but I can imagine that this is easier to integrate into the project.

Also see this already existing try: https://github.com/GeertJohan/openwrt-go

Can we get an official Go package in the Openwrt repository for easier installation?

Please see Support for golang for further discussion of this topic.
Closing this topic now in favour of the other one.

1 Like