Skip to content
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

doc: Mention compiler version and settings used to build official Go release binaries #6919

Closed
gopherbot opened this issue Dec 9, 2013 · 2 comments

Comments

@gopherbot
Copy link
Contributor

by salvor.public:

It would be helpful to know the specific compiler version and settings used to build the
official Go binaries.

For Mac, FreeBSD and Ubuntu, it is simple to use the default compiler. And there's a
good chance someone else is using it with Go.

But on Windows, it is possible to use a compiler that nobody else on the planet has used
with Go. As issue #6833 shows, even the same MinGW distro (TDM) can encounter problems
when using a different version. And there are various flavors of MinGW distros and each
bundled version of gcc within them can have multiple versions (SEH vs SJLC, etc.)

Please help users avoid needless uncertainty and pitfalls by mentioning the compiler
version and settings in the Release notes or FAQ. If that isn't the ideal place, the
please consider updating wiki page such as:

 https://code.google.com/p/go-wiki/wiki/WindowsBuild

Thanks.
@alexbrainman
Copy link
Member

Comment 1:

salvor.public,
I don't think we should force our users to use "specific compiler version".
Technically, there is no need for that. If it is recent enough (few years old), it
should work.
You are referring to issue #6833, but it is already fixed.
Also you don't need MinGW to use Go. Our binary distro does not contain MinGW. It is
only required, if you use cgo or contribute to Go project. If that is the case, then you
should be able to figure out (or ask for help) how and what to install.
I don't grant or deny access to https://code.google.com/p/go-wiki/wiki/WindowsBuild.
Perhaps others will help you with that.
Alex

@rsc
Copy link
Contributor

rsc commented Mar 3, 2014

Comment 2:

It's not supposed to matter. If it matters, that's a separate bug we should fix.

Status changed to WorkingAsIntended.

@golang golang locked and limited conversation to collaborators Jun 25, 2016
This issue was closed.
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

3 participants