diff --git a/src/v4l2/meson.build b/src/v4l2/meson.build
index f132103cb503..48f201c5c3a0 100644
--- a/src/v4l2/meson.build
+++ b/src/v4l2/meson.build
@@ -30,6 +30,7 @@ v4l2_compat_cpp_args = [
 v4l2_compat = shared_library('v4l2-compat',
                              v4l2_compat_sources,
                              name_prefix : '',
+                             soversion : libcamera_soversion,
                              install : true,
                              dependencies : [libcamera_private, libdl],
                              cpp_args : v4l2_compat_cpp_args)
