summary refs log tree commit diff
diff options
context:
space:
mode:
authorWeijia Wang <9713184+wegank@users.noreply.github.com>2022-12-08 02:48:18 +0100
committerWeijia Wang <9713184+wegank@users.noreply.github.com>2022-12-08 02:48:18 +0100
commitfedd4d02f5d06d0846c60232ee9fc8bebf846783 (patch)
treeb0a3ec43bd1da9c97c313028b439b38983cab42e
parent561083d21b8599eb966adc91471892eefde5ef3b (diff)
downloadnixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar.gz
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar.bz2
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar.lz
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar.xz
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.tar.zst
nixpkgs-fedd4d02f5d06d0846c60232ee9fc8bebf846783.zip
pinocchio: fix build on x86_64-darwin
-rw-r--r--pkgs/development/libraries/pinocchio/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/libraries/pinocchio/default.nix b/pkgs/development/libraries/pinocchio/default.nix
index 030ec85496d..8b48e74476a 100644
--- a/pkgs/development/libraries/pinocchio/default.nix
+++ b/pkgs/development/libraries/pinocchio/default.nix
@@ -21,6 +21,12 @@ stdenv.mkDerivation rec {
     sha256 = "sha256-DJX/njNX8l7ngSl3yCeN7ZoQaH65pQTsZrKwmY7EZ+E=";
   };
 
+  # error: use of undeclared identifier '__sincos'
+  postPatch = lib.optionalString (stdenv.isDarwin && stdenv.isx86_64) ''
+    substituteInPlace src/math/sincos.hpp \
+      --replace "__APPLE__" "0"
+  '';
+
   strictDeps = true;
 
   nativeBuildInputs = [