Commit Graph

48 Commits

Author SHA1 Message Date
Elias Naur
32ef6c3629 go: only include Darwin target dependencies when targeting Darwin
Fixes

```
$ nix build .#pkgsCross.raspberryPi.buildPackages.go
```
2023-04-19 14:44:39 +10:00
Yureka
b730214152 pkgsCross.musl64.go: fix build 2023-04-04 08:18:39 +10:00
zowoq
e06c5e0108 go: add meta.changelog 2023-02-16 10:13:40 +10:00
Felix Buehler
cdb39a86e0 treewide: use optionalString 2023-02-13 21:52:34 +01:00
github-actions[bot]
588d9ab6e2
Merge staging-next into staging 2023-01-25 12:02:09 +00:00
zowoq
d56f7d9fe4
go: various gccgo changes (#211850)
* gccgo: mark broken on darwin

* gccgo12: init

create versioned gccgo for bootstrapping go

* go: use versioned gccgo for bootstrapping
2023-01-25 10:11:12 +01:00
github-actions[bot]
b98f339186
Merge staging-next into staging 2023-01-22 18:01:37 +00:00
Zhaofeng Li
658c788bc7 go: Add patches to support Sv57 addressing on riscv64 2023-01-22 12:24:40 +10:00
Zhaofeng Li
30e7afbdb4 go: Bootstrap on RISC-V with gccgo 2023-01-22 11:00:42 +10:00
Yureka
e72146804a
pkgsMusl.go: bootstrap with gccgo (#207681) 2023-01-20 18:04:58 +01:00
zowoq
bacd9d11d5 go_1_18: 1.18.9 -> 1.18.10 2023-01-12 14:22:03 +10:00
zowoq
b6466eae0a go_1_18: 1.18.8 -> 1.18.9
https://github.com/golang/go/releases/tag/go1.18.9
2022-12-08 02:07:20 +10:00
Jörg Thalheim
890d0576c5 cross/mingw: make threading library configureable 2022-11-14 12:50:04 +01:00
zowoq
666e33e99c go_1_18: 1.18.7 -> 1.18.8 2022-11-02 07:54:45 +10:00
zowoq
b0d7504e82 go_1_18: 1.18.6 -> 1.18.7 2022-10-05 07:19:07 +10:00
zowoq
7c0b72f40b go_1_18: 1.18.5 -> 1.18.6 2022-09-07 17:36:40 +10:00
zowoq
bf9a88db61 go: add smoke test to passthru 2022-08-16 18:53:29 +10:00
zowoq
924206c368 go: remove unneeded inputs 2022-08-16 18:53:29 +10:00
zowoq
0197bfeeea go: merge postConfigure/postBuild into empty buildPhase 2022-08-16 18:53:29 +10:00
zowoq
0ec77e3f73 go: move xcbuild to depsTargetTargetPropagated 2022-08-16 18:53:29 +10:00
zowoq
40a0f3acb3 go: remove hardeningDisable 2022-08-16 18:53:29 +10:00
zowoq
1b031d9a35 go: drop ssl cert patch
`go` supports `SSL_CERT_FILE` which it set by the `cacert` shell hook
2022-08-16 18:53:29 +10:00
zowoq
4fd2bcb0fe go: convert seds to substitute patches 2022-08-16 18:53:29 +10:00
zowoq
6285da30c0 go: remove outdated seds 2022-08-16 18:53:29 +10:00
zowoq
8eadecd9bf go: prePatch -> postPatch
- also drop previous postPatch
2022-08-16 18:53:29 +10:00
zowoq
cec343a189 go: remove checkPhase
- remove doCheck
- remove test patches
- remove test prePatch seds
- remove test env vars
2022-08-16 18:53:29 +10:00
zowoq
0e2a36815d go: refactor bootstrap
- also add bootstrap to passthru
2022-08-16 18:53:29 +10:00
github-actions[bot]
12b3c0ace9
Merge master into staging-next 2022-08-08 12:01:35 +00:00
zowoq
6f38b43c8c go: minor cleanup 2022-08-08 21:01:41 +10:00
github-actions[bot]
fe5b312ec1
Merge master into staging-next 2022-08-08 00:02:27 +00:00
zowoq
e4b5fde06b go: version bootstrap
allows adding a newer bootstrap without causing rebuilds
2022-08-08 07:43:02 +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
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
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
zowoq
e4f3664e62 go_1_18: 1.18.3 -> 1.18.4 2022-07-14 12:29:03 +10:00
Sandro Jäckel
6e7fb72f0f
go_1_18: 1.18.2 -> 1.18.3 2022-06-08 22:03:34 +02:00
Artturi
47f8dbee96
go_1_18: fix pkgsCross.raspberryPi.pkgsBuildHost.go_1_18 (#174612) 2022-05-27 19:34:32 +03:00
Shea Levy
5726b8faec
go_1_18: Fix build when targetting MinGW 2022-05-18 08:13:11 -04: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
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
zowoq
72f22c9e3e go: remove unnecessary patch input 2022-04-04 11:51:16 +10:00
Adam Joseph
55dae422e2 go: add mips64 support 2022-03-18 10:02:58 +10:00
Elliot Cameron
2eb46d5c50 go: 1.18rc1 -> 1.18 2022-03-16 07:28:08 +10:00
zowoq
762df38f51 go_1_18: 1.18beta2 -> 1.18rc1 2022-02-19 07:37:08 +10:00
Colin
deb06498e0
go_1_18: 1.18beta1 -> 1.18beta2 2022-02-05 17:47:18 +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