diff --git a/.gitlab-ci/build-libcamera-cros.sh b/.gitlab-ci/build-libcamera-cros.sh
index 550f4e5..b153c2a 100755
--- a/.gitlab-ci/build-libcamera-cros.sh
+++ b/.gitlab-ci/build-libcamera-cros.sh
@@ -26,7 +26,6 @@ libcamera_cros_setup() {
 		-Dpipelines=ipu3,uvcvideo \
 		-Dtest=false \
 		-Dudev=enabled \
-		-Dv4l2=false \
 		build
 }

diff --git a/gitlab-ci.yml b/gitlab-ci.yml
index 0884362..11790bb 100644
--- a/gitlab-ci.yml
+++ b/gitlab-ci.yml
@@ -25,7 +25,7 @@ variables:
     -D test=true
     -D tracing=enabled
     -D udev=enabled
-    -D v4l2=true
+    -D v4l2=enabled
   # clang fails to link with ASan if --no-undefined is enabled.
   MESON_CLANG_OPTIONS: >-
     -D b_lundef=false
@@ -285,7 +285,6 @@ build-package:debug:
       -D lc-compliance=enabled
       -D test=false
       -D tracing=enabled
-      -D v4l2=false
   parallel:
     matrix:
       - ARCH: amd64
@@ -409,7 +408,7 @@ test-unit:
       -D pycamera=enabled
       -D qcam=disabled
       -D test=true
-      -D v4l2=true
+      -D v4l2=enabled

 test-lc-compliance:virtual:
   extends:
