From 6c699c61ca8098e3a0b522119360c20dd232c85a Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Mon, 29 Apr 2024 20:25:34 +0100 Subject: [PATCH] meson: bump libbpf dependency to 1.4.0 when using gcc bpf_core_type_id_kernel() needs libbpf 1.4.0 when building with gcc rather than clang, so bump the dependency accordingly. More precisely, the following change is needed: https://github.com/libbpf/libbpf/commit/b19fdbf1be21a28f88740375a575ebd9dfbea68f Related to: https://github.com/systemd/systemd/issues/31869 Follow-up for 8aee931e7ae1adb01eeac0e1e4c0aef6ed3969ec --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 547039064a1..78bd252f901 100644 --- a/meson.build +++ b/meson.build @@ -1056,7 +1056,7 @@ bpf_framework = get_option('bpf-framework') bpf_compiler = get_option('bpf-compiler') libbpf = dependency('libbpf', required : bpf_framework, - version : bpf_compiler == 'gcc' ? '>= 1.0.0' : '>= 0.1.0') + version : bpf_compiler == 'gcc' ? '>= 1.4.0' : '>= 0.1.0') conf.set10('HAVE_LIBBPF', libbpf.found()) if not libbpf.found() -- 2.47.3