nixpkgs/pkgs/os-specific
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
..
bsd treewide: use uncurried version of makeScopeWithSplicing 2023-08-14 02:51:10 +03:00
darwin sketchybar: 2.16.1 -> 2.16.3 2023-09-04 09:06:06 -05:00
linux Merge pull request #253425 from Yarny0/meta-mainprogram 2023-09-08 03:43:44 -05:00
solo5 solo5: 0.7.5 -> 0.8.0 2023-04-29 11:18:44 +00:00
windows nixpkgs/systems: Add ucrt64 as MinGW libc 2023-09-08 10:56:08 +00:00