lac-dcc/honey-potion

Remove Libbpf folder/submodule from Honey-Potion

Dwctor opened this issue · 0 comments

Currently we use an old version of libbpf (0.8) and we need it to support some deprecated functions used in benchmarks. Ideally we move on to the newer version (1.1) to avoid problems that might have already been fixed and allow us to use the newest features and version that Libbpf has to offer.
However, maintaining an up-to-date submodule of Libbpf isn't part of Honey-Potion's responsibilities, so we plan on removing the folder outright and asking users to get Libbpf installed onto their systems. To not make this process too hard I also plan on releasing a video showing how to install the newest version of Libbpf if you don't use a bleeding edge linux distro. Mainly because distros like Ubuntu still use older Libbpf versions (0.5, 0.8) and only some distros have the 1.1 directly in their package manager.