shrub/nix
~locpyl-tidnyd 4d14b410d5 vere: basic MingW compatibility changes
This commit adds code changes, compatibility functions, stubs and a build script
to build urbit binaries on MingW64. Some functionality is limited or missing:
terminal input and daemon mode is not available, graceful exit does not work,
and the binaries are not completely static and use (portable) MingW dlls.

To build the binaries, install the MSYS2 environment, check out or copy the urbit
repo and pill binaries, open a MingW64 shell and `cd pkg/urbit && ./build-mingw`.
2021-03-29 09:56:17 +00:00
..
lib ci: updates herb call to -test, matching new invocation 2020-12-04 21:46:05 -08:00
overlays build: minor refactoring of haskell-nix overlays 2020-11-06 10:22:34 +01:00
pkgs docker-image: Pass -t flag to vere if not in an interactive container 2021-01-16 19:44:04 -05:00
default.nix build: minor refactoring of haskell-nix overlays 2020-11-06 10:22:34 +01:00
sources-mingw.json vere: basic MingW compatibility changes 2021-03-29 09:56:17 +00:00
sources.json vere: basic MingW compatibility changes 2021-03-29 09:56:17 +00:00
sources.nix build: rework all nix expressions to support hercules-ci builds 2020-10-27 13:55:49 +01:00