ec19eb348a
BugLink: https://bugs.launchpad.net/bugs/2050083 Add a new binary linux-bpf-dev package that ships a generated vmlinux.h header. This can be used by packages building CO-RE BPF programs instead of generating it at build time based on the kernel running on the package build system, which might or might not match the kernel that is actually shipped. It ensures that a matching header can always be used. Matches changes in Debian, including the package name and header installation location, so that we do not have to ifdef: https://salsa.debian.org/kernel-team/linux/-/commit/f52d006f3915ac4358dc8c98aa417477ebee026e This is already used by systemd to build various CO-RE programs, and right now on Ubuntu due to the lack of this package the header is generated from sysfs in the build system where the systemd packages are built. Signed-off-by: Luca Boccassi <bluca@debian.org> Signed-off-by: Timo Aaltonen <timo.aaltonen@canonical.com> (cherry-picked from commit 6032cf45d201ec539a8efa493989366bde75fd96 oracular:linux) Signed-off-by: Luca Boccassi <bluca@debian.org> Acked-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Agathe Porte <agathe.porte@canonical.com> Signed-off-by: Roxana Nicolescu <roxana.nicolescu@canonical.com>