nixpkgs/pkgs/os-specific/windows
Moritz Angermann 1e0561d78a nixpkgs/systems: Add ucrt64 as MinGW libc
The Minimalist Gnu for Windows distribution comes with support for
the traditional msvcrt libc, as well as ucrt64 libc. The latter
being the newer universal compiler runtime. We follow the msys2
environment naming convention[1]:

| name       | toolchain | arch    | libc   | libc++    |
|------------|-----------|---------|--------|-----------|
| mingw32    | gcc       | i686    | msvcrt | libstdc++ |
| mingw64    | gcc       | x86_64  | msvcrt | libstdc++ |
| ucrt64     | gcc       | x86_64  | ucrt   | libstdc++ |
| clang32    | llvm      | i686    | ucrt   | libc++    |
| clang64    | llvm      | x86_64  | ucrt   | libc++    |
| clangarm64 | llvm      | aarch64 | ucrt   | libc++    |

For now nixpkgs only supports the first three with this commit.

--
[1]: https://www.msys2.org/docs/environments/
2023-09-08 10:56:08 +00:00
..
cygwin-setup
dlfcn windows.dlfcn: init at 1.3.1 2023-08-28 21:31:57 +03:00
libgnurx
mcfgthreads pkgsCross.mingwW64.windows.mcfgthreads: add gcc13 compatible version 2023-06-08 07:43:56 +01:00
mingw-w64 nixpkgs/systems: Add ucrt64 as MinGW libc 2023-09-08 10:56:08 +00:00
mingwrt
npiperelay
pthread-w32
w32api
wxMSW-2.8 treewide: use optionalString 2023-02-13 21:52:34 +01:00
default.nix Merge branch 'master' into staging-next 2023-09-04 20:19:44 +02:00