|
From: | John Soo |
Subject: | [bug#42227] BPF in linux-libre |
Date: | Sat, 11 Jul 2020 09:28:19 -0700 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) |
Hi Mathieu, > Hey John, > > I'll take more time to review patches 4 and 5. However, while trying > some of the examples packaged by BCC, I have the following error: > > mathieu@meru:~/guix-master$ > /gnu/store/rv51f9n1w9i92m9qsg9k3ilsy3hyhjf3-bcc-0.15.0/share/bcc/tools/execsnoop > Traceback (most recent call last): > File > "/gnu/store/rv51f9n1w9i92m9qsg9k3ilsy3hyhjf3-bcc-0.15.0/share/bcc/tools/execsnoop", > line 21, in <module> > from bcc import BPF > ModuleNotFoundError: No module named 'bcc' > > I think an additional wrapping is necessary. Could you please have a > look? I'm also removing help-guix, and opening a proper guix-patches > ticket. I wrapped the PYTHONPATH around the various provided python tools. I also found a spare path that required patching. I am not sure this fixes every tool but I did get a few to work now. Thanks for attaching guix-patches. I also added debugfs as a requirement for a bpf system. To use it %bpf-file-systems can be used in place of %base-file-systems in the operating system definition. Thanks, John
0001-gnu-Add-debugfs-file-system.patch
Description: Text Data
0002-gnu-Add-bpf-file-systems.patch
Description: Text Data
0003-gnu-Add-bcc.patch
Description: Text Data
0004-gnu-Add-bpftrace.patch
Description: Text Data
[Prev in Thread] | Current Thread | [Next in Thread] |