Yi Zhao
2327d77ba7
libbpf: upgrade 1.4.6 -> 1.4.7
...
ChangLog:
https://github.com/libbpf/libbpf/releases/tag/v1.4.7
Signed-off-by: Yi Zhao <yi.zhao@windriver.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 07cdb574a5 )
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com >
2025-11-17 10:15:06 +05:30
Wang Mingyu
e7179ec91a
libbpf: upgrade 1.4.5 -> 1.4.6
...
Changelog:
===========
- BPF skeleton forward compatibility fix
- BTF endianness inheritance bug fix
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 5bb9ed684b )
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com >
2025-11-17 10:15:06 +05:30
Wang Mingyu
d8fbe2d5cd
libbpf: upgrade 1.4.3 -> 1.4.5
...
Changelog:
============
- fix BPF skeleton forward/backward compat handling
- detect broken PID filtering logic for multi-uprobe
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 9773b1358e )
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com >
2025-11-17 10:15:06 +05:30
Wang Mingyu
b41189a637
libbpf: upgrade 1.4.2 -> 1.4.3
...
Changelog:
Fix libbpf unintentionally dropping FD_CLOEXEC flag when (internally) duping FDs.
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 8fc8a8ee0e )
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com >
2025-11-17 10:15:06 +05:30
Wang Mingyu
0110b3c028
libbpf: upgrade 1.4.0 -> 1.4.2
...
Changelog:
===========
- remove unnecessary struct_ops prog validity check
- handle yet another corner case of nulling out struct_ops program
- fix libbpf_strerror_r() handling unknown errors
- libbpf: improve early detection of doomed-to-fail BPF program loading
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
(cherry picked from commit 368ed98e7e )
Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com >
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com >
2025-11-17 10:15:06 +05:30
Wang Mingyu
e30f17441f
libbpf: upgrade 1.3.0 -> 1.4.0
...
Changelog:
https://github.com/libbpf/libbpf/releases/tag/v1.4.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2024-04-21 10:52:43 -07:00
Wang Mingyu
9d050771df
libbpf: upgrade 1.2.2 -> 1.3.0
...
Changelog:
============
https://github.com/libbpf/libbpf/releases/tag/v1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-28 08:55:40 -08:00
Khem Raj
686d75a384
libbpf: upgrade 1.2.0 -> 1.2.2
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-11-06 08:47:16 -08:00
Denys Zagorui
bb8049afe9
libbpf: add arm, powerpc and mips64 to COMPATIBLE_HOST
...
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 >
2023-10-07 16:50:44 -07:00
Xiangyu Chen
29404066e5
libbpf: installing uapi headers for native package
...
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 >
2023-05-23 08:48:18 -07:00
Wang Mingyu
41165d754e
libbpf: upgrade 1.1.0 -> 1.2.0
...
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2023-05-08 21:37:55 -07:00
Xiangyu Chen
aa0b25ddb5
libbpf: upgrade 0.8.0 -> 1.1.0
...
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 >
2023-03-09 09:10:52 -08:00
Gianluigi Spagnuolo
a28b7fdbf4
libbpf: add native and nativesdk BBCLASSEXTEND
...
To build pahole-native we need libbpf-native
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-11-30 09:46:47 -08:00
Wang Mingyu
e73f940f9c
libbpf: upgrade 0.7.0 -> 0.8.0
...
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 >
2022-05-24 08:39:45 -07:00
wangmy
568d2f6dfc
libbpf: upgrade 0.5.0 -> 0.7.0
...
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 >
2022-04-12 09:28:25 -07:00
Khem Raj
e3e020c1a3
libbpf: Enable on ppc64
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-03-21 08:25:11 -07:00
Khem Raj
745a79ce54
libbpf: Enable builds for riscv64
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-03-05 23:14:47 -08:00
Khem Raj
14c7d8a0d7
recipes: Update LICENSE variable to use SPDX license identifiers
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2022-03-04 17:41:45 -08:00
Richard Purdie
b402a3076f
recipes: Update SRC_URI branch and protocols
...
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 >
2021-11-03 06:57:49 -07:00
Oleksandr Kravchuk
ec41b54b29
libbpf: fix PV
...
Signed-off-by: Oleksandr Kravchuk <open.source@oleksandr-kravchuk.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-10-16 09:50:38 -07:00
Matteo Croce
1664cb6c8f
libbpf: bump to 0.5.0
...
Signed-off-by: Matteo Croce <mcroce@microsoft.com >
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-09-14 19:14:42 -07:00
Peter Morrow
4c21b66338
libbpf: remove kernel configuration dependency
...
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 >
2021-09-07 10:03:49 -07:00
Peter Morrow
2fcda37554
libbpf: remove stale comment
...
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 >
2021-08-31 09:05:43 -07:00
Matteo Croce
8d62db7265
libbpf: bump to 0.4.0
...
Signed-off-by: Khem Raj <raj.khem@gmail.com >
2021-08-26 11:57:26 -07:00
Khem Raj
9480e9681b
libbpf: Depend on virtual/kernel:do_shared_workdir
...
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 >
2021-03-11 15:00:07 -08:00
Matteo Croce
ac05388b62
libbpf: use pkg-config
...
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 >
2021-03-11 00:12:55 -08:00
Matteo Croce
e80d14dc55
recipes-kernel: add libbpf
...
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 >
2021-02-27 07:21:29 -08:00