[Buildroot] [PATCH 2/4] package/libbpf: remove architecture restrictions
Tobias Waldekranz
tobias at waldekranz.com
Thu Oct 20 14:14:10 UTC 2022
Since 3145adfb69ba, libbpf depends on Linux headers >= 4.13. This
requirement renders the explicit list of supported architectures,
previously added in f693354c30bd overly restrictive, as the syscall
number for bpf(2) has been defined since Linux 3.18.
f693354c30bd was introduced to fix a build issue where a toolchain
using very old kernel headers (3.13) failed to build libbpf for ARM.
Signed-off-by: Tobias Waldekranz <tobias at waldekranz.com>
---
package/libbpf/Config.in | 11 -----------
1 file changed, 11 deletions(-)
diff --git a/package/libbpf/Config.in b/package/libbpf/Config.in
index b3d6e44c6a..1465366c9e 100644
--- a/package/libbpf/Config.in
+++ b/package/libbpf/Config.in
@@ -1,15 +1,5 @@
-config BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS
- bool
- # see src/bpf.c
- default y if BR2_arc
- default y if BR2_aarch64 || BR2_aarch64_be
- default y if BR2_i386 || BR2_x86_64
- default y if BR2_sparc || BR2_sparc64
- default y if BR2_s390x
-
config BR2_PACKAGE_LIBBPF
bool "libbpf"
- depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on BR2_USE_WCHAR # elfutils
depends on !BR2_STATIC_LIBS # elfutils
@@ -27,7 +17,6 @@ config BR2_PACKAGE_LIBBPF
https://github.com/libbpf/libbpf
comment "libbpf needs a uClibc or glibc toolchain w/ wchar, dynamic library, threads, headers >= 4.13"
- depends on BR2_PACKAGE_LIBBPF_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
|| !BR2_TOOLCHAIN_HAS_THREADS \
--
2.34.1
More information about the buildroot
mailing list