From 7ce69e1702a15ac51eeba8cde2691bb8c4ac7e0d Mon Sep 17 00:00:00 2001 From: Random936 Date: Thu, 31 Oct 2024 10:15:23 -0700 Subject: [PATCH] More binaryninja debugging (WIP) --- packages/binaryninja/default.nix | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/packages/binaryninja/default.nix b/packages/binaryninja/default.nix index 97cf5b9..bb4471a 100644 --- a/packages/binaryninja/default.nix +++ b/packages/binaryninja/default.nix @@ -3,12 +3,12 @@ buildFHSEnv, writeScript, pkgs, - python3 + python311 }: buildFHSEnv rec { name = "binaryninja"; - python = python3.withPackages (ps: with ps; [ + python = python311.withPackages (ps: with ps; [ torch pip ]); @@ -47,18 +47,14 @@ buildFHSEnv rec { ]; runScript = writeScript "binaryninja.sh" '' - set -e - # Create a temporary directory for the symlink - mkdir -p "$HOME/.binaryninja/libs" - ln -sf ${python}/lib/libpython3.so "$HOME/.binaryninja/libs/libpython.so" + set -e - # Export environment variables - export PATH="${python}/bin:$PATH" - export PYTHONPATH="${python}/lib/python3.12/site-packages:$PYTHONPATH" - export LD_LIBRARY_PATH="$HOME/.binaryninja/libs:${python}/lib:$LD_LIBRARY_PATH" + # Export environment variables + export PATH="${python}/bin:$PATH" + export PYTHONPATH="${python}/lib/python3.12/site-packages:$PYTHONPATH" - # Run Binary Ninja - exec "$HOME/.binaryninja/binaryninja" "$@" + # Run Binary Ninja + exec "$HOME/.binaryninja/binaryninja" "$@" ''; meta = {