51ecbe500f
Since Buildroot commit3145adfb69
("package/libbpf: needs headers >= 4.13"), libbpf depends on Linux headers >= 4.13. This requirement renders the explicit list of supported architectures, previously added inf693354c30
overly restrictive, as the syscall number for bpf(2) has been defined since Linux 3.18. Commitf693354c30
("package/libbpf: add BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS") was introduced to fix a build issue where a toolchain using very old kernel headers (3.13) failed to build libbpf for ARM, but these architecture dependencies are no longer needed due to the bump on the kernel headers version requirement. Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
25 lines
938 B
Plaintext
25 lines
938 B
Plaintext
config BR2_PACKAGE_LIBBPF
|
|
bool "libbpf"
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on BR2_USE_WCHAR # elfutils
|
|
depends on !BR2_STATIC_LIBS # elfutils
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS # elfutils
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13
|
|
depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
|
|
select BR2_PACKAGE_ELFUTILS
|
|
select BR2_PACKAGE_ZLIB
|
|
help
|
|
libbpf library.
|
|
A mirror of bpf-next linux tree bpf-next/tools/lib/bpf
|
|
directory plus its supporting header files. The version
|
|
of the package reflects the version of ABI.
|
|
|
|
https://github.com/libbpf/libbpf
|
|
|
|
comment "libbpf needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.13"
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|
|
|| !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|| !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13 \
|
|
|| !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
|