From b5de7afc2ed1b031a902aeaffa7dec4db6df5a8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 1 Apr 2025 07:30:01 +0000 Subject: [PATCH 1/2] mimalloc: 2.1.8 -> 3.0.3 --- pkgs/by-name/mi/mimalloc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mimalloc/package.nix b/pkgs/by-name/mi/mimalloc/package.nix index 97c07e5ca613..b0de189bcc97 100644 --- a/pkgs/by-name/mi/mimalloc/package.nix +++ b/pkgs/by-name/mi/mimalloc/package.nix @@ -12,13 +12,13 @@ let in stdenv.mkDerivation rec { pname = "mimalloc"; - version = "2.1.8"; + version = "3.0.3"; src = fetchFromGitHub { owner = "microsoft"; repo = "mimalloc"; rev = "v${version}"; - sha256 = "sha256-C0cqYiXxx8tW3plUZrfAJYKeY36opGKymkZ/CWrVuEI="; + sha256 = "sha256-RjFMLInulyynrmyAg6Km/u9HGfcYeerkou0gQwCdhsA="; }; doCheck = !stdenv.hostPlatform.isStatic; From fa19834c5f6c364ef8bf318cc1babf1055ebd30d Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 4 Apr 2025 20:54:46 +0200 Subject: [PATCH 2/2] sv-lang: fix build with mimalloc 3.0 --- pkgs/by-name/sv/sv-lang/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/sv/sv-lang/package.nix b/pkgs/by-name/sv/sv-lang/package.nix index 3de3b51af508..65e51db70263 100644 --- a/pkgs/by-name/sv/sv-lang/package.nix +++ b/pkgs/by-name/sv/sv-lang/package.nix @@ -22,6 +22,11 @@ stdenv.mkDerivation rec { sha256 = "sha256-msSc6jw2xbEZfOwtqwFEDIKcwf5SDKp+j15lVbNO98g="; }; + postPatch = '' + substituteInPlace external/CMakeLists.txt \ + --replace-fail 'set(mimalloc_min_version "2.1")' 'set(mimalloc_min_version "${lib.versions.majorMinor mimalloc.version}")' + ''; + cmakeFlags = [ # fix for https://github.com/NixOS/nixpkgs/issues/144170 "-DCMAKE_INSTALL_INCLUDEDIR=include"