Commit 9b804b89 authored by Break Yang's avatar Break Yang
Browse files

cudaPackages.cudatoolkit: mark libnvrtc-builtins needed for libnvrtc

libnvrtc dlopens libnvrtc-builtins without listing it in DT_NEEDED, thus it was being stripped out from the runpath
parent 3f697e80
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -158,6 +158,10 @@ backendStdenv.mkDerivation rec {
    "libcom_err.so.2"
  ];

  preFixup = ''
    patchelf $out/lib64/libnvrtc.so --add-needed libnvrtc-builtins.so
  '';

  unpackPhase = ''
    sh $src --keep --noexec

@@ -342,4 +346,3 @@ backendStdenv.mkDerivation rec {
    maintainers = teams.cuda.members;
  };
}