nixpkgs-suyu/pkgs/development
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
..
androidndk-pkgs
arduino
beam-modules
bower-modules/generic
chez-modules
compilers go: enable MIPS GOARCH/cross integration 2021-07-21 00:43:16 +02:00
coq-modules Merge pull request #130023 from siraben/hierarchy-builder-update 2021-07-18 00:57:39 +07:00
dhall-modules
dotnet-modules
em-modules/generic
gnuradio-modules
go-modules
go-packages
guile-modules
haskell-modules haskellPackages: sort transitive-broken list correctly 2021-07-17 11:51:44 +09:00
idris-modules
interpreters trealla: 1.8.74 -> 1.9.37 2021-07-19 17:33:42 +07:00
java-modules
libraries Merge pull request #130666 from r-ryantm/auto-update/aws-c-common 2021-07-20 19:47:48 +02:00
lisp-modules
lua-modules
misc various: cleanup of 'inherit version;' 2021-07-16 00:17:12 +02:00
mobile various: cleanup of 'inherit version;' 2021-07-16 00:17:12 +02:00
node-packages fast-cli: 1.0.0 -> 3.0.1 (#130698) 2021-07-20 18:29:52 +02:00
ocaml-modules ocamlPackages.hacl-star: init at 0.3.2 (#130277) 2021-07-19 12:01:44 +02:00
octave-modules
perl-modules
pharo
php-packages
pure-modules
python-modules pylsp-mypy: init at 0.5.1 (#130642) 2021-07-20 18:27:31 +02:00
r-modules
ruby-modules treewide: convert phases that contain ":" to dont* = true (#130500) 2021-07-18 23:42:48 +02:00
scheme-modules/scheme-bytestructures
tools Merge pull request #130541 from Stunkymonkey/shellcheck-phases 2021-07-20 18:40:51 +02:00
web cypress: 7.7.0 -> 8.0.0 2021-07-20 09:45:46 +02:00