linuxPackages.bpftrace: 0.9 -> 0.9.1
Signed-off-by: Austin Seipp <aseipp@pobox.com>
This commit is contained in:
parent
9aff2ef415
commit
8250dbb1a9
@ -5,13 +5,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "bpftrace-${version}";
|
name = "bpftrace-${version}";
|
||||||
version = "0.9";
|
version = "0.9.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "iovisor";
|
owner = "iovisor";
|
||||||
repo = "bpftrace";
|
repo = "bpftrace";
|
||||||
rev = "refs/tags/v${version}";
|
rev = "refs/tags/v${version}";
|
||||||
sha256 = "1kp6as3i67dnw5v3vc1cj5hmrq6c8pjpg9g38g1qcnc9i6drl1r8";
|
sha256 = "17qf1c3h99iyxkc0xzix4jnxwqvxbg9ki23zm7l04qw73lj01g1m";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
@ -30,7 +30,7 @@ stdenv.mkDerivation rec {
|
|||||||
# nicely without wrappers.
|
# nicely without wrappers.
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
patch -p1 < ${./fix-kernel-include-dir.patch}
|
patch -p1 < ${./fix-kernel-include-dir.patch}
|
||||||
substituteInPlace ./src/clang_parser.cpp \
|
substituteInPlace ./src/utils.cpp \
|
||||||
--subst-var-by NIX_KERNEL_SRC '${kernel.dev}/lib/modules/${kernel.modDirVersion}'
|
--subst-var-by NIX_KERNEL_SRC '${kernel.dev}/lib/modules/${kernel.modDirVersion}'
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -8,11 +8,11 @@ Date: Fri May 3 00:47:12 2019 -0500
|
|||||||
|
|
||||||
diff --git a/src/clang_parser.cpp b/src/clang_parser.cpp
|
diff --git a/src/clang_parser.cpp b/src/clang_parser.cpp
|
||||||
index b1db8ff..0cfb01f 100644
|
index b1db8ff..0cfb01f 100644
|
||||||
--- a/src/clang_parser.cpp
|
--- a/src/utils.cpp
|
||||||
+++ b/src/clang_parser.cpp
|
+++ b/src/utils.cpp
|
||||||
@@ -140,6 +140,9 @@ static bool is_dir(const std::string& path)
|
@@ -140,6 +140,9 @@ static bool is_dir(const std::string& path)
|
||||||
// Both ksrc and kobj are guaranteed to be != "", if at least some trace of kernel sources was found.
|
// Both ksrc and kobj are guaranteed to be != "", if at least some trace of kernel sources was found.
|
||||||
static std::tuple<std::string, std::string> get_kernel_dirs(const struct utsname& utsname)
|
std::tuple<std::string, std::string> get_kernel_dirs(const struct utsname& utsname)
|
||||||
{
|
{
|
||||||
+ // NB (aseipp): special case the kernel directory for nix
|
+ // NB (aseipp): special case the kernel directory for nix
|
||||||
+ return { "@NIX_KERNEL_SRC@/source", "@NIX_KERNEL_SRC@/build" };
|
+ return { "@NIX_KERNEL_SRC@/source", "@NIX_KERNEL_SRC@/build" };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user