python3Package.python-sat: unbreak darwin

Changed files
+4 -2
pkgs
development
python-modules
python-sat
+4 -2
pkgs/development/python-modules/python-sat/default.nix
···
hash = "sha256-fKZcdEVuqpv8jWnK8Cr1UJ7szJqXivK6x3YPYHH5ccI=";
};
-
# Build SAT solver backends in parallel
postPatch = ''
substituteInPlace solvers/prepare.py \
--replace-fail "&& make &&" "&& make -j$NIX_BUILD_CORES &&"
'';
propagatedBuildInputs = [
···
maintainers.chrjabs
];
platforms = lib.platforms.all;
-
badPlatforms = lib.platforms.darwin ++ [ "i686-linux" ];
};
}
···
hash = "sha256-fKZcdEVuqpv8jWnK8Cr1UJ7szJqXivK6x3YPYHH5ccI=";
};
+
# Build SAT solver backends in parallel and fix hard-coded g++ reference for
+
# darwin, where stdenv uses clang
postPatch = ''
substituteInPlace solvers/prepare.py \
--replace-fail "&& make &&" "&& make -j$NIX_BUILD_CORES &&"
+
substituteInPlace solvers/patches/glucose421.patch \
+
--replace-fail "+CXX := g++" "+CXX := c++"
'';
propagatedBuildInputs = [
···
maintainers.chrjabs
];
platforms = lib.platforms.all;
};
}