summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-kernel/libbpf
Commit message (Collapse)AuthorAgeFilesLines
* libbpf: add arm, powerpc and mips64 to COMPATIBLE_HOSTDenys Zagorui2023-10-121-1/+1
| | | | | | | | | | There is is no build time issues with libbpf for these architectures so we can add them to COMPATIBLE_HOST Signed-off-by: Denys Zagorui <dzagorui@cisco.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bb8049afe96db57707afc259743e288bec456117) Signed-off-by: Armin Kuster <akuster808@gmail.com>
* libbpf: installing uapi headers for native packageXiangyu Chen2023-05-231-0/+5
| | | | | | | using libbpf-native provided headers for pahole-native or other application. Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: upgrade 1.1.0 -> 1.2.0Wang Mingyu2023-05-081-1/+1
| | | | | Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: upgrade 0.8.0 -> 1.1.0Xiangyu Chen2023-03-091-1/+1
| | | | | | | | Changelog: https://github.com/libbpf/libbpf/releases/tag/v1.1.0 Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: add native and nativesdk BBCLASSEXTENDGianluigi Spagnuolo2022-11-301-0/+2
| | | | | | To build pahole-native we need libbpf-native Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: upgrade 0.7.0 -> 0.8.0Wang Mingyu2022-05-241-1/+1
| | | | | | | | Changelog: https://github.com/libbpf/libbpf/releases/tag/v0.8.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: upgrade 0.5.0 -> 0.7.0wangmy2022-04-121-1/+1
| | | | | | | | Changelog: https://github.com/libbpf/libbpf/releases/tag/v0.7.0 Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: Enable on ppc64Khem Raj2022-03-211-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: Enable builds for riscv64Khem Raj2022-03-051-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update LICENSE variable to use SPDX license identifiersKhem Raj2022-03-041-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: fix PVOleksandr Kravchuk2021-10-161-0/+0
| | | | | Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: bump to 0.5.0Matteo Croce2021-09-141-2/+2
| | | | | Signed-off-by: Matteo Croce <mcroce@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: remove kernel configuration dependencyPeter Morrow2021-09-071-14/+2
| | | | | | | | | | | | | | | | | | | | | This dependency introduces a cycle with pahole: ``` kernel --> pahole --> libbpf ^ / \ / `------------------< ``` pahole is a build time dependency of the kernel which is required to generate BTF symbols. The dependency on the kernel configuration is nice to have but makes using pahole during kernel compile time impossible. Furthermore this dependency doesn't make sense when building libbpf purely to ship it via a SDK. Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: remove stale commentPeter Morrow2021-08-311-2/+0
| | | | | | | The license typo (LPGL --> LGPL) was fixed in libbpf 0.4. Signed-off-by: Peter Morrow <pemorrow@linux.microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: bump to 0.4.0Matteo Croce2021-08-262-37/+3
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libbpf: Depend on virtual/kernel:do_shared_workdirKhem Raj2021-03-111-0/+2
| | | | | | | | its checking for .config values which means we need to stage kernel sources before executing do_compile Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Matteo Croce <mcroce@microsoft.com>
* libbpf: use pkg-configMatteo Croce2021-03-111-2/+2
| | | | | | | | | | The libbpf makefile uses pkg-config to get the libelf build flags and file paths. Inherit pkgconfig so the install target can copy the binaries in the sysroot, which are needed by other packages, like bcc. Signed-off-by: Matteo Croce <mcroce@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes-kernel: add libbpfMatteo Croce2021-02-272-0/+75
Add a recipe to build libbpf from https://github.com/libbpf/libbpf The only patch fixes a build issue, and it's already merged upstream. Signed-off-by: Matteo Croce <mcroce@microsoft.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>