1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-18 19:51:17 +00:00
nixpkgs/pkgs
Matthew Bauer 9c8fd41224 treewide: add emulator to platform
You can use stdenv.hostPlatform.emulator to get an executable that
runs cross-built binaries. This could be any emulator. For instance,
we use QEMU to emulate Linux targets and Wine to emulate Windows
targets. To work with qemu, we need to support custom targets.

I’ve reworked the cross tests in pkgs/test/cross to use this
functionality.

Also, I’ve used talloc to cross-execute with the emulator. There
appears to be a cross-execute for all waf builds. In the future, it
would be nice to set this for all waf builds.

Adds stdenv.hostPlatform.qemuArch attrbute to get the qemuArch for
each platform.
2018-11-29 19:15:30 -06:00
..
applications treewide: add emulator to platform 2018-11-29 19:15:30 -06:00
build-support buildDunePackage: inline dune.installPhase for easier overriding 2018-11-07 10:08:08 +01:00
common-updater
data ibm-plex: 1.1.6 -> 1.2.1 2018-11-03 20:39:10 -05:00
desktops Merge pull request #48047 from thefloweringash/fix-mutter-crash 2018-11-04 13:47:16 +01:00
development treewide: add emulator to platform 2018-11-29 19:15:30 -06:00
games dwarf-fortress: fix most of customization options 2018-11-06 01:00:17 +01:00
misc vim-plugins: vim-go: add missing binaries gocode, gocode-mod and the go-tools 2018-11-05 22:14:10 -08:00
os-specific fuse3: 3.2.6 -> 3.3.0 2018-11-07 14:45:27 +01:00
servers dovecot: remove install_name_tool 2018-11-07 13:02:50 -06:00
shells zsh-git-prompt: don't hard-code any particular compiler version 2018-11-02 20:16:56 +01:00
stdenv make-derivation: enable pie hardening with musl 2018-11-07 15:24:51 +01:00
test treewide: add emulator to platform 2018-11-29 19:15:30 -06:00
tools pcsclite: 1.8.23 -> 1.8.24 2018-11-07 18:46:21 +00:00
top-level treewide: add emulator to platform 2018-11-29 19:15:30 -06:00