Commit 685b423e authored by Weijia Wang's avatar Weijia Wang Committed by Vincent Laporte
Browse files

ocamlPackages.lwt: fix for OCaml >= 5

parent 969ef58f
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
{ lib, fetchFromGitHub, libev, buildDunePackage
, cppo, dune-configurator, ocplib-endian
, ocaml, cppo, dune-configurator, ocplib-endian
}:

buildDunePackage rec {
@@ -15,6 +15,11 @@ buildDunePackage rec {
    sha256 = "sha256-XstKs0tMwliCyXnP0Vzi5WC27HKJGnATUYtbbQmH1TE=";
  };

  postPatch = lib.optionalString (lib.versionAtLeast ocaml.version "5.0") ''
    substituteInPlace src/unix/dune \
      --replace "libraries bigarray lwt" "libraries lwt"
  '';

  nativeBuildInputs = [ cppo ];
  buildInputs = [ dune-configurator ];
  propagatedBuildInputs = [ libev ocplib-endian ];