anchor.diff:  let
     hip = stdenv.mkDerivation rec {
       pname = "hip";
  -    version = "5.3.0";
  +    version = "5.3.1";
   
       src = fetchFromGitHub {
         owner = "ROCm-Developer-Tools";
         repo = "HIP";
         rev = "rocm-${version}";
  -      hash = "sha256-UAodlVUiTU4n/EyvTIuQekTGh4izmBjKCRXOHXVKY4M=";
  +      hash = "sha256-kmRvrwnT0h2dBMI+H9d1vmeW3TmDBD+qW4YYhaMV2dE=";
       };
   
       patches = [
  
positive.code: , numactl
  , perl
  , python3
  , rocclr
  , rocm-comgr
  , rocm-device-libs
  
negative.code: in
  stdenv.mkDerivation rec {
    pname = "hip";
    version = "5.3.1";
  
    src = fetchFromGitHub {
      owner = "ROCm-Developer-Tools";
      repo = "hipamd";
      rev = "rocm-${version}";
      hash = "sha256-i7hT/j+V0LT6Va2XcQyyKXF1guoIyhcOHvn842wCRx4=";
    };
  
    nativeBuildInputs = [ cmake python3 makeWrapper perl ];
    buildInputs = [ libxml2 numactl libglvnd libX11 python3Packages.cppheaderparser ];
    propagatedBuildInputs = [
      clang
      llvm
  