Merge pull request #307098 from r-ryantm/auto-update/cilium-cli
[NixPkgs.git] / pkgs / development / cuda-modules / backend-stdenv.nix
blob57219ad607c0fc701424826ba2cd31d4fae18969
2   cudaVersion,
3   lib,
4   nvccCompatibilities,
5   pkgs,
6   stdenv,
7   stdenvAdapters,
8 }:
10 let
11   gccMajorVersion = nvccCompatibilities.${cudaVersion}.gccMaxMajorVersion;
12   cudaStdenv = stdenvAdapters.useLibsFrom stdenv pkgs."gcc${gccMajorVersion}Stdenv";
13   passthruExtra = {
14     # cudaPackages.backendStdenv.nixpkgsCompatibleLibstdcxx has been removed,
15     # if you need it you're likely doing something wrong. There has been a
16     # warning here for a month or so. Now we can no longer return any
17     # meaningful value in its place and drop the attribute entirely.
18   };
19   assertCondition = true;
22 # TODO: Consider testing whether we in fact use the newer libstdc++
24 lib.extendDerivation assertCondition passthruExtra cudaStdenv