github-actions[bot]
fe5b312ec1
Merge master into staging-next
2022-08-08 00:02:27 +00:00
zowoq
4f60e48509
go: init 1.17 bootstrap
...
> ab0a94c6d3/src/cmd/dist/notgo117.go (L5)
> Go 1.20 and later requires Go 1.17 as the bootstrap toolchain.
2022-08-08 07:43:02 +10:00
zowoq
e4b5fde06b
go: version bootstrap
...
allows adding a newer bootstrap without causing rebuilds
2022-08-08 07:43:02 +10:00
zowoq
9d10f94380
go: print-hashes script
...
- convert to nix-shell
- shellcheck / shfmt fixes
2022-08-08 07:43:02 +10:00
github-actions[bot]
ded94f4835
Merge staging-next into staging
2022-08-03 12:02:14 +00:00
Jörg Thalheim
168d1c5789
Merge pull request #181797 from qowoz/go119
...
go_1_19: init at 1.19
2022-08-03 11:33:28 +01:00
zowoq
32f980605e
go_1_19: init at 1.19
2022-08-03 05:42:48 +10:00
zowoq
b18e7a1813
Revert "go_1_18: backport CL417615"
...
This reverts commit 4d1e04c00f
.
fixed in 1.18.5
2022-08-02 11:38:34 +10:00
github-actions[bot]
d0fae49900
Merge staging-next into staging
2022-08-02 00:03:05 +00:00
github-actions[bot]
ad090ff867
Merge master into staging-next
2022-08-02 00:02:24 +00:00
Sandro
a3b3912772
Merge pull request #184617 from SuperSandro2000/go-1-18-5
...
go_1_18: 1.18.4 -> 1.18.5
2022-08-02 00:01:01 +02:00
Sandro Jäckel
eba5f13c08
go_1_18: 1.18.4 -> 1.18.5
2022-08-02 07:24:26 +10:00
Sandro Jäckel
8fb01fab4f
go_1_17: 1.17.12 -> 1.17.13
2022-08-02 07:23:38 +10:00
Florian Klink
4d1e04c00f
go_1_18: backport CL417615
...
Upstream reverted cmd/compile: revert "fix missing dict pass for type
assertions", as it's causing compilation errors in programs like gopass
- see https://github.com/gopasspw/gopass/issues/2280 and
https://github.com/NixOS/nixpkgs/issues/182440 .
The revert has already been cherry-picked to HEAD, but there's no
backport release yet. This can be reverted once there's a new release
with that commit.
2022-07-26 09:24:40 +10:00
Sandro
f4be6ad88d
Merge pull request #181284 from qowoz/go117
...
go_1_17: 1.17.11 -> 1.17.12
2022-07-16 02:44:02 +02:00
zowoq
e4f3664e62
go_1_18: 1.18.3 -> 1.18.4
2022-07-14 12:29:03 +10:00
zowoq
6b6a73f53e
go_1_17: 1.17.11 -> 1.17.12
2022-07-13 07:58:40 +10:00
github-actions[bot]
4e74812c3a
Merge master into staging-next
2022-06-15 00:02:12 +00:00
zowoq
2ca29d0bee
go: remove outdated patch
2022-06-15 08:50:32 +10:00
Sandro Jäckel
6e7fb72f0f
go_1_18: 1.18.2 -> 1.18.3
2022-06-08 22:03:34 +02:00
Sandro Jäckel
47016de7ef
go_1_17: 1.17.10 -> 1.17.11
2022-06-08 22:03:33 +02:00
Artturi
47f8dbee96
go_1_18: fix pkgsCross.raspberryPi.pkgsBuildHost.go_1_18 ( #174612 )
2022-05-27 19:34:32 +03:00
ajs124
b7a56be514
go_1_16: remove
2022-05-22 15:22:11 +00:00
Shea Levy
5726b8faec
go_1_18: Fix build when targetting MinGW
2022-05-18 08:13:11 -04:00
Shea Levy
f4033eeeaf
go: Fix build when targetting MinGW
2022-05-18 08:12:51 -04:00
github-actions[bot]
6b23d26afc
Merge master into staging-next
2022-05-12 18:02:25 +00:00
Otavio Salvador
0922bf32f4
go_1_18: 1.18.1 -> 1.18.2
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-05-12 23:15:21 +10:00
Otavio Salvador
bee3e742ef
go_1_17: 1.17.9 -> 1.17.10
...
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
2022-05-12 23:15:12 +10:00
Vladimír Čunát
d5d94127fd
Merge branch 'staging-next' into staging
...
Minor conflicts; I hope I didn't mess up:
pkgs/development/tools/misc/binutils/default.nix
pkgs/games/openjk/default.nix
2022-04-14 09:53:21 +02:00
Luke Rewega
4ba5f26780
go_1_18: 1.18 -> 1.18.1
2022-04-13 14:31:06 +10:00
Luke Rewega
53684678d1
go_1_17: 1.17.8 -> 1.17.9
2022-04-13 14:30:50 +10:00
zowoq
83f2427bc1
go_2: remove
...
fix bad merge in 3a70d5dc83
2022-04-08 10:06:20 +10:00
zowoq
3a70d5dc83
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/development/compilers/go/2-dev.nix
2022-04-07 22:12:13 +10:00
zowoq
d888104e4c
go_2: remove
...
> 55626ee50b
> This branch was published in 2020 and is no longer being maintained.
2022-04-07 17:31:15 +10:00
zowoq
72f22c9e3e
go: remove unnecessary patch
input
2022-04-04 11:51:16 +10:00
github-actions[bot]
07e0324dff
Merge staging-next into staging
2022-03-18 06:01:55 +00:00
Adam Joseph
55dae422e2
go: add mips64 support
2022-03-18 10:02:58 +10:00
zowoq
6431086967
Merge remote-tracking branch 'origin/staging-next' into staging
...
Conflicts:
pkgs/development/python-modules/symengine/default.nix
2022-03-16 16:03:43 +10:00
Martin Weinelt
8d18f29b60
Merge pull request #161366 from NixOS/staging-next
...
Staging next 2022-02-22
2022-03-15 22:31:01 +01:00
Elliot Cameron
2eb46d5c50
go: 1.18rc1 -> 1.18
2022-03-16 07:28:08 +10:00
techknowlogick
7bd35b61fe
go_1_17: 1.17.7 -> 1.17.8
2022-03-04 13:32:32 +10:00
github-actions[bot]
d9f7fd1901
Merge master into staging-next
2022-03-04 00:01:55 +00:00
techknowlogick
6eed87d449
go_1_16: 1.16.14 -> 1.16.15
2022-03-04 07:44:35 +10:00
github-actions[bot]
7f28a5962a
Merge staging-next into staging
2022-02-19 00:02:38 +00:00
zowoq
762df38f51
go_1_18: 1.18beta2 -> 1.18rc1
2022-02-19 07:37:08 +10:00
github-actions[bot]
30e6d926d2
Merge staging-next into staging
2022-02-11 06:01:58 +00:00
zowoq
4a3fd67be9
go_1_16: 1.16.13 -> 1.16.14
2022-02-11 10:28:25 +10:00
zowoq
f789c2bb28
go_1_17: 1.17.6 -> 1.17.7
2022-02-11 10:28:18 +10:00
github-actions[bot]
30946056f0
Merge staging-next into staging
2022-02-05 12:03:39 +00:00
Colin
deb06498e0
go_1_18: 1.18beta1 -> 1.18beta2
2022-02-05 17:47:18 +10:00
regnat
a66d9c85c9
go: Fix the build in non-root sandboxes
...
Workaround for <https://github.com/golang/go/issues/42525 >
(Also related to <https://github.com/NixOS/nix/issues/3245 >)
2022-02-04 17:32:58 +10:00
Colin L Rice
d67ad28fc3
go_1_18: init at go1.18beta1
...
The go 1.18 beta1 is out. It appears to be building fully (and
suprisingly quickly too - :) ).
I trimmed a couple patches which referenced golang issues which had been
closed.
2022-02-04 14:22:06 +10:00
regnat
af3cd7c1f8
go: Fix the build in non-root sandboxes
...
Workaround for <https://github.com/golang/go/issues/42525 >
(Also related to <https://github.com/NixOS/nix/issues/3245 >)
2022-02-04 14:22:06 +10:00
zowoq
019ca1cb3b
go_1_15: remove
2022-02-01 12:45:56 +10:00
Dmitry Kalinkin
477540469e
Merge branch 'master' into staging-next
...
Conflicts:
pkgs/development/python-modules/gradient-utils/default.nix
pkgs/development/python-modules/gradient/default.nix
2022-01-08 02:39:35 -05:00
zowoq
cacab72b75
go_1_17: 1.17.5 -> 1.17.6
2022-01-08 10:38:36 +10:00
zowoq
d50b6bff89
go_1_16: 1.16.12 -> 1.16.13
2022-01-08 10:38:32 +10:00
github-actions[bot]
0f2bb5a63f
Merge master into staging-next
2021-12-10 12:01:12 +00:00
Jörg Thalheim
e42adefce1
go: add mipsel/riscv64/s390x support
2021-12-10 09:19:23 +01:00
github-actions[bot]
b2a2a5759e
Merge master into staging-next
2021-12-10 06:01:17 +00:00
zowoq
388f0db0af
go_1_17: 1.17.4 -> 1.17.5
2021-12-10 14:00:29 +10:00
zowoq
5d33b5183b
go_1_16: 1.16.11 -> 1.16.12
2021-12-10 07:57:12 +10:00
github-actions[bot]
c6934c5adf
Merge master into staging-next
2021-12-04 06:01:19 +00:00
zowoq
bb9bd465b6
go_1_17: 1.17.3 -> 1.17.4
2021-12-04 14:07:50 +10:00
zowoq
2100043ba9
go_1_16: 1.16.10 -> 1.16.11
2021-12-02 19:32:00 -08:00
github-actions[bot]
956b399ffa
Merge master into staging-next
2021-11-26 12:01:30 +00:00
zowoq
38ee5f8707
go: update URLs
...
golang.org redirects to go.dev
2021-11-26 19:12:14 +10:00
zowoq
cc8cade9ba
go_1_16: 1.16.9 -> 1.16.10
2021-11-26 11:36:32 +10:00
Sandro Jäckel
32ef30ce24
go_1_17: 1.17.2 -> 1.17.3
2021-11-08 17:25:40 +01:00
Ryan Burns
e1fad6fc50
go_1_17: enable on x86_64-darwin
...
Apparently this does not depend on stdenv's macOS SDK at all,
and carries around its own go-specific toolchain. So this works
fine as-is and doesn't need any changes in Nixpkgs to support a
10.13 deployment target.
2021-11-04 15:40:44 -07:00
Artur Cygan
9a0676dc48
go: use tzdata from Nix on Darwin
2021-10-22 09:04:12 +10:00
zowoq
615989e078
go_1_17: 1.17.1 -> 1.17.2
2021-10-13 10:03:40 +10:00
zowoq
dcb39fae95
go_1_16: 1.16.8 -> 1.16.9
2021-10-13 10:03:40 +10:00
zowoq
2ce4d21663
go_1_16: 1.16.7 -> 1.16.8
2021-09-12 10:48:00 +10:00
zowoq
9675a865c9
buildGo117{Module,Package}: disable, go_1_17: disable on x86_64-darwin
2021-09-11 10:44:23 +10:00
zowoq
273ff5cf17
go_1_17: init at 1.17.1
2021-09-11 10:44:23 +10:00
zowoq
2a23aa28d6
go_1_14: remove
2021-08-20 15:59:30 +10:00
zowoq
869e4a894e
go_1_16: 1.16.6 -> 1.16.7
2021-08-06 07:37:23 +10:00
zowoq
1d3f4cd77f
go_1_15: 1.15.14 -> 1.15.15
2021-08-06 07:37:08 +10:00
Serge Bazanski
c00d507f97
go: enable MIPS GOARCH/cross integration
...
This allows the Go compiler in nixpkgs (eg. buildGoModule) to work with
crossSystem.config == mips-*, eg mips-unknown-linux-musl, and
succesfully generate Go MIPS binaries.
nix-build -A grpcurl --arg crossSystem '{ config = "mips-unknown-linux-musl"; }'
This unfortunately cannot currently be tested on qemu-mips as Go emits
ELF files that fail to execute correctly in qemu-user (see:
https://go-review.googlesource.com/c/go/+/239217 , on track to land in Go
1.17). However, I have tested this on a physical MIPS device.
I have not been able to build anything using cgo (hit various
compilation errors in C dependencies), but considering
mips-unknown-linux-musl is not a support nixpkgs target this isn't that
surprising.
2021-07-21 00:43:16 +02:00
Maxine Aubrey
4695639fde
go_1_16: 1.16.5 -> 1.16.6
2021-07-13 17:55:35 +02:00
Maxine Aubrey
25eb6344d0
go_1_15: 1.15.13 -> 1.15.14
2021-07-13 17:55:25 +02:00
zowoq
88f1ca731c
go: cleanup
2021-06-05 09:58:51 +10:00
zowoq
3a365e0e50
go: format with nixpkgs-fmt
2021-06-05 09:57:28 +10:00
zowoq
99697d891d
go: add runHooks to bootstrap binary
2021-06-05 09:54:25 +10:00
zowoq
b3a05d2ccb
go_1_16: 1.16.4 -> 1.16.5
2021-06-05 09:54:25 +10:00
zowoq
d038f95450
go_1_15: 1.15.12 -> 1.15.13
2021-06-05 09:54:25 +10:00
zowoq
51dbbde885
go_1_15: disable on aarch64-darwin
...
aarch64-darwin is only supported on >= 1.16
2021-06-05 09:54:25 +10:00
Elliot Cameron
08ab7e10f3
go_2-dev: 2021-03-22 -> 2021-04-13
2021-05-17 06:15:35 +10:00
Danielle Lancashire
a916ffbb27
go_1_15: 1.15.11 -> 1.15.12
2021-05-08 07:03:21 +10:00
Danielle Lancashire
54ada505a8
go_1_16: 1.16.3 -> 1.16.4
2021-05-08 07:03:21 +10:00
Maxine Aubrey
0f1e22421e
go_1_16: 1.16.2 -> 1.16.3
2021-04-17 06:11:56 +10:00
Roman Volosatovs
7f35119b94
go_2-dev: 2020-12-08 -> 2021-03-22
2021-04-12 18:48:50 +10:00
kraem
004584d3b6
go_1_15: 1.15.10 -> 1.15.11
2021-04-08 10:00:47 +02:00
Ben Wolsieffer
8178d877ac
go: fix bootstrapping on 32-bit ARM
...
On 32-bit ARM, the wrong name was used for the prebuilt bootstrap tarball,
causing an eval failure.
2021-03-18 18:59:34 +10:00
Maxine Aubrey
eecacdf3d8
go_1_16: 1.16 -> 1.16.2
...
fixes CVE-2021-27918, CVE-2021-27919
2021-03-14 03:14:28 -04:00
Maxine Aubrey
6a99841c11
go_1_15: 1.15.8 -> 1.15.10
...
fixes CVE-2021-27918, CVE-2021-27919
2021-03-14 03:14:28 -04:00
Masanori Ogino
b51b5a104b
go_1_14, go_1_15: support colon at start of TZ
...
See also: https://github.com/NixOS/nixpkgs/pull/113555
Signed-off-by: Masanori Ogino <167209+omasanori@users.noreply.github.com>
2021-02-28 14:31:31 +10:00
zowoq
a86974cf90
go_1_14: set knownVulnerabilities
...
Support for Go 1.14 ended with the release of Go 1.16: https://golang.org/doc/devel/release.html#policy
2021-02-20 08:09:59 +10:00
Ryan Burns
9511f29f40
go: fix cross-compilation
...
Because:
* `go-bootstrap` is a native build input of go, so it needs to have
an offset of -1. Otherwise, e.g. when building a go cross-compiler,
it will try to make go-bootstrap a cross-compiler too.
* have to specify `buildPackages` for the `stdenv` override, otherwise
`buildPackages.stdenv` will be the same as `pkgs.gcc8Stdenv`.
2021-02-20 08:09:42 +10:00