Merge pull request #234053 from ConnorBaker/fix/cudatoolkit_11_8-broken-symlink

cudaPackages_11_8.cudatoolkit: remove broken include/include symlink
This commit is contained in:
Samuel Ainsworth 2023-05-26 10:18:19 -07:00 committed by GitHub
commit ef24799942
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -291,6 +291,10 @@ backendStdenv.mkDerivation rec {
'' + lib.optionalString (lib.versionOlder version "8.0") ''
# Hack to fix building against recent Glibc/GCC.
echo "NIX_CFLAGS_COMPILE+=' -D_FORCE_INLINES'" >> $out/nix-support/setup-hook
''
# 11.8 includes a broken symlink, include/include, pointing to targets/x86_64-linux/include
+ lib.optionalString (lib.versions.majorMinor version == "11.8") ''
rm $out/include/include
'' + ''
runHook postInstall
'';