nixpkgs/pkgs/top-level
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
..
pkg-config testers.hasPkgConfigModules: allow checking multiple pkg-config mods 2023-08-08 19:16:48 +02:00
agda-packages.nix agdaPackages._1lab: init at unstable-2023-03-07 2023-08-06 12:49:13 +02:00
aliases.nix Merge pull request #252996 from risicle/ris-nomad-1.4.12 2023-09-07 01:25:55 +02:00
all-packages.nix nixpkgs/systems: Add ucrt64 as MinGW libc 2023-09-08 10:56:08 +00:00
beam-packages.nix
by-name-overlay.nix pkgs/by-name: Introduce 2023-09-05 16:10:50 +02:00
config.nix config.cudaSupport: init option 2023-07-20 17:57:31 +03:00
coq-packages.nix coq_8_18: init at 8.18+rc1 2023-09-04 10:02:59 +02:00
cubocore-packages.nix
cuda-packages.nix Merge pull request #240015 from jmillerpdt/init-nccl-tests 2023-08-21 10:33:19 -04:00
darwin-packages.nix Merge branch 'master' into staging-next 2023-08-20 12:01:22 -07:00
default.nix
dhall-packages.nix
dotnet-packages.nix
emacs-packages.nix emacsPackages: update comment about package-directory-list 2023-08-25 10:22:30 +00:00
emscripten-packages.nix
gnuradio-packages.nix
haskell-packages.nix haskellPackages.ghc: 9.4.5 -> 9.4.6 2023-08-08 16:29:20 +02:00
haxe-packages.nix
impure.nix
java-packages.nix javaPackages.jogl_2_4_0: add darwin support 2023-08-03 15:33:11 +02:00
kodi-packages.nix kodiPackages.libretro-nestopia: init at 1.52.0.41 2023-07-25 13:46:54 +03:00
linux-kernels.nix linux_6_5: init 2023-08-28 14:07:53 +02:00
lua-packages.nix Merge master into staging-next 2023-07-24 00:02:26 +00:00
make-tarball.nix
metrics.nix
nim-packages.nix nimPackages.safeseq: init at 1.0.0 2023-09-02 09:21:46 +02:00
nixpkgs-basic-release-checks.nix
ocaml-packages.nix ocamlPackages.krb: add v0.16 2023-09-01 07:22:14 +02:00
octave-packages.nix
packages-config.nix
perl-packages.nix perlPackages.NetMPD: init at 0.07 2023-09-06 22:31:11 +02:00
php-packages.nix phpPackages.castor: init at 0.8.0 2023-09-01 17:16:49 +02:00
python2-packages.nix python2Packages.ninja: alias it to ninja build tool 2023-08-26 01:13:55 -07:00
python-aliases.nix python310Packages.pyruckus: remove 2023-09-08 10:58:04 +02:00
python-packages.nix Merge pull request #253832 from NixOS/home-assistant 2023-09-08 11:32:35 +02:00
qt5-packages.nix
qt6-packages.nix Merge pull request #246977 from Scrumplex/qtstyleplugin-fix-loading-qt6 2023-08-31 16:30:39 -03:00
release-alternatives.nix
release-cross.nix
release-cuda.nix
release-haskell.nix haskell.packages.ghc94.ghc-tags: pin to matching version 1.6 2023-08-17 00:33:57 +02:00
release-lib.nix
release-python.nix
release-r.nix
release-small.nix dhcp: remove 2023-07-28 16:35:40 +02:00
release.nix pkgs/top-level/release: update cc-wrapper attr names 2023-09-07 22:36:15 +03:00
ruby-packages.nix rubyPackages.pwntools: init at 1.2.1 2023-08-10 22:09:27 +09:00
splice.nix lib.customisation: add uncurried form of makeScopeWithSplicing 2023-08-14 02:50:32 +03:00
stage.nix pkgs/by-name: Introduce 2023-09-05 16:10:50 +02:00
unixtools.nix
wine-packages.nix