More binaryninja debugging (WIP)

This commit is contained in:
Random936 2024-10-31 10:15:23 -07:00
parent 8e9d5b730b
commit 7ce69e1702

View File

@ -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
]);
@ -48,14 +48,10 @@ 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"
# 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"
# Run Binary Ninja
exec "$HOME/.binaryninja/binaryninja" "$@"