From ce2965b5bcaac66a5199121f9f06d6e2eeac4824 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 16 Sep 2023 22:22:18 +0200 Subject: [PATCH] io/uring/meson.build: disable io_uring on Android On Android, the feature is forbidden by a seccomp filter, see https://security.googleblog.com/2023/06/learnings-from-kctf-vrps-42-linux.html --- src/io/uring/meson.build | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/io/uring/meson.build b/src/io/uring/meson.build index 8c8f203a8..f19a7131c 100644 --- a/src/io/uring/meson.build +++ b/src/io/uring/meson.build @@ -1,6 +1,8 @@ uring_features = configuration_data() -if host_machine.system() != 'linux' +if host_machine.system() != 'linux' or is_android + # io_uring is a Linux-only feature; on Android, we also disable it + # because it's forbidden by a seccomp filter uring_dep = dependency('', required: false) uring_features.set('HAVE_URING', false) configure_file(output: 'Features.h', configuration: uring_features)