nixpkgs/pkgs/development/compilers/go
Michael Stone b9a4da47c0 go: fix on darwin, make go-1.7 build with clang-3.8. (#18001)
The darwin stdenv currently provides clang-3.7; however,

  a) go-1.7 currently expects a compiler that supports "-fdebug-prefix-map"
     arguments (which clang-3.8 supports but clang-3.7 does not) and

  b) even with clang-3.8, go-1.7 misinterprets the result of its runtime probes
     for support for the "-no-pie" flag, thereby failing to build runtime/cgo.

This patch resolves (a) by building go-1.7 with clang-3.8 and resolves (b) by
teaching go how to correctly probe "-no-pie" error messages from clang.
2016-08-26 07:36:06 +00:00
..
1.1.nix golang: Remove old, unused compilers 2015-08-19 13:25:44 -07:00
1.2.nix golang: Remove old, unused compilers 2015-08-19 13:25:44 -07:00
1.3.nix golang: Remove old, unused compilers 2015-08-19 13:25:44 -07:00
1.4.nix add get* helper functions and mass-replace manual outputs search with them 2016-04-25 13:24:39 +03:00
1.5.nix go: v1.5.3 -> v1.5.4 2016-06-09 19:18:07 +02:00
1.6.nix go: 1.6.2 -> 1.6.3 2016-08-11 16:34:34 +02:00
1.7.nix go: fix on darwin, make go-1.7 build with clang-3.8. (#18001) 2016-08-26 07:36:06 +00:00
default.nix go: rename default.nix to 1.0.nix 2015-07-21 11:41:20 +02:00
new-binutils.patch go-1.4: Update binutils patch to handle i686-linux 2016-03-10 21:06:13 +01:00
remove-tools-1.4.patch golang: Remove old, unused compilers 2015-08-19 13:25:44 -07:00
remove-tools-1.5.patch Fix go-tools to include cover/vet for 1.4 but not 1.5 onward 2015-08-27 01:02:00 -07:00
remove-tools-1.7.patch go: add 1.7 compiler 2016-08-21 21:20:07 +03:00
setup-hook.sh new Go support function 'buildGoPackage' 2015-02-03 14:21:48 +01:00
strip.patch go-1.5: fix build on darwin, set to default version for all platforms 2015-10-19 16:14:36 -07:00