python312Packages.nanobind: fix building on x86_64-darwin

https://hydra.nixos.org/build/278210451
This commit is contained in:
seth 2024-11-16 00:08:38 -05:00
parent 10c03061fc
commit 8ad4f734c8
No known key found for this signature in database
GPG Key ID: D31BD0D494BBEE86

View File

@ -1,7 +1,9 @@
{
lib,
stdenv,
apple-sdk_11,
buildPythonPackage,
darwinMinVersionHook,
fetchFromGitHub,
pythonOlder,
@ -46,6 +48,14 @@ buildPythonPackage rec {
];
dependencies = [ eigen ];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
# error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer
(darwinMinVersionHook "10.13")
apple-sdk_11
];
dontUseCmakeBuildDir = true;
preCheck = ''