Skip to content

not support mips64le go installation package for make docker official image (https://golang.org/dl/) #38536

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
XiaodongLoong opened this issue Apr 20, 2020 · 3 comments

Comments

@XiaodongLoong
Copy link
Contributor

Recently I make golang docker images based on debian:stretch image with the guidance of
the docker-library/official-images project. In order to make golang docker image that I need, I must download the golang software installation package from URL: https://golang.org/dl/, but I cannot found the software installation package on linux-mips64el.

What version of Go are you using (go version)?

version golang1.6 + support mips64le arch.

$ go version

Does this issue reproduce with the latest release?

What operating system and processor architecture are you using (go env)?

go env Output
$ go env
GOOS=linux
GOARCH=mips64le

What did you do?

What did you expect to see?

Everybody can download the golang installation package on mips64le from https://golang.org/dl/

What did you see instead?

@ALTree
Copy link
Member

ALTree commented Apr 20, 2020

Hi,

from the Porting Policy page, First Class Ports section:

Some ports are considered "first class". The distinction is mostly about releases and distribution.

A first class port has these properties:

  • Broken builds block releases
    • All contributors are effectively responsible for these ports (You break it, you fix it, or find someone who can.)
  • Official binaries are provided
    • Requires Google's Go team to own the builder machine
  • Installation is documented at https://golang.org/doc/install

Graduating a port to "first class" is at the discretion of the Go team at Google.

Follows a list of the First Class Ports. ppc64le is not a first class port, so official binaries are not provided. ppc64le users need to build Go from source: https://golang.org/doc/install/source.

@XiaodongLoong
Copy link
Contributor Author

Do we need to provide you with machines on mips64le cpu arch? Is the simulation based on qemu or virtual machine solution OK?

@ianlancetaylor
Copy link
Contributor

We don't have the resources to build Go releases for every single target that Go supports.

Instead of providing us with machines, I recommend that you build mips64le releases yourself and make them available for anyone who wants them. Thanks.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

5 participants