The latest Go release, version 1.8, brings changes to the implementation of the toolchain, runtime, and libraries. There are also two minor changes to the language specification. This release maintains the Go v1 promise of compatibility and so the Go Project expects almost all Go programs to continue to compile and run as before.
More detail can be found in the Go 1.8 Release Notes.
Fedora 26 changes the default build mode for golang in Fedora packaging
buildmode=pie, which results in the production of Position
Independent Executables. Also, the Fedora hardned linker flags are passed
to the external linker, reducing the vulnerability of the generated