|
|
|
@ -20,6 +20,7 @@ let
|
|
|
|
prev.callPackage (
|
|
|
|
prev.callPackage (
|
|
|
|
{
|
|
|
|
{
|
|
|
|
llvmPackages,
|
|
|
|
llvmPackages,
|
|
|
|
|
|
|
|
llvmPackages_20,
|
|
|
|
cmake,
|
|
|
|
cmake,
|
|
|
|
which,
|
|
|
|
which,
|
|
|
|
swig,
|
|
|
|
swig,
|
|
|
|
@ -29,7 +30,14 @@ let
|
|
|
|
python3,
|
|
|
|
python3,
|
|
|
|
lua5_3,
|
|
|
|
lua5_3,
|
|
|
|
}:
|
|
|
|
}:
|
|
|
|
(prev.pwndbg_lldb.override { stdenv = llvmPackages.stdenv; }).overrideAttrs (old: {
|
|
|
|
(prev.pwndbg_lldb.override {
|
|
|
|
|
|
|
|
stdenv = llvmPackages.stdenv;
|
|
|
|
|
|
|
|
# Out-of-memory when building with debuginfo enabled.. build use more than 32gb+ ram
|
|
|
|
|
|
|
|
libclang = llvmPackages_20.libclang.overrideAttrs (old: {
|
|
|
|
|
|
|
|
separateDebugInfo = false;
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
}).overrideAttrs
|
|
|
|
|
|
|
|
(old: {
|
|
|
|
patches = (old.patches or [ ]) ++ [
|
|
|
|
patches = (old.patches or [ ]) ++ [
|
|
|
|
./lldb-fix-cross-python.patch
|
|
|
|
./lldb-fix-cross-python.patch
|
|
|
|
];
|
|
|
|
];
|
|
|
|
|