about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2024-04-06 16:12:14 +0200
committerMichael Raskin <7c6f434c@mail.ru>2024-04-06 16:12:14 +0200
commit3dc81e7578c9b42e0525e7318a1ad72f7d5e9e7b (patch)
tree9a1236a170519fe7ad1d931c888d19cd2e621660
parent352e1abee74990600255643c8ceb24773545512a (diff)
radare2: fix on Darwin after update in #301660 (thanks @reckenrode)
-rw-r--r--pkgs/development/tools/analysis/radare2/default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/development/tools/analysis/radare2/default.nix b/pkgs/development/tools/analysis/radare2/default.nix
index e2852ccaa6d54..cf31badfb3fc6 100644
--- a/pkgs/development/tools/analysis/radare2/default.nix
+++ b/pkgs/development/tools/analysis/radare2/default.nix
@@ -79,6 +79,12 @@ stdenv.mkDerivation rec {
    "-Dr2_gittap=${version}"
   ];
 
+  # TODO: remove when upstream fixes the issue
+  # https://github.com/radareorg/radare2/issues/22793
+  NIX_CFLAGS_COMPILE = lib.optionals stdenv.isDarwin [
+     "-DTHREAD_CONVERT_THREAD_STATE_TO_SELF=1"
+  ];
+
   enableParallelBuilding = true;
   depsBuildBuild = [ buildPackages.stdenv.cc ];