diff --git a/ProcessLib/SmallDeformation/Tests.cmake b/ProcessLib/SmallDeformation/Tests.cmake
index 5c6db41824f293ae773c357fd089357de5a0b591..a1b3f4531f8f07071b1827eda8200009c36fa0ec 100644
--- a/ProcessLib/SmallDeformation/Tests.cmake
+++ b/ProcessLib/SmallDeformation/Tests.cmake
@@ -8,6 +8,8 @@ if (NOT OGS_USE_MPI)
     OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0.prj)
     if(OGS_USE_MKL)
         OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_mkl.xml)
+        set_tests_properties(ogs-Mechanics/Linear/cube_1e0_mkl PROPERTIES
+            DEPENDS ogs-Mechanics/Linear/cube_1e0) # Prevent race condition
     endif()
     OgsTest(PROJECTFILE Mechanics/Linear/cube_1e0_simple_shear.prj)
     OgsTest(PROJECTFILE Mechanics/Linear/MaterialForces/bar.prj)
diff --git a/scripts/ci/jobs/build-linux.yml b/scripts/ci/jobs/build-linux.yml
index bc706570c28c24cbf3b3a431af8a8b7c12206da9..64cb46ded55e700f9ea183db7da306e2e2c601cb 100644
--- a/scripts/ci/jobs/build-linux.yml
+++ b/scripts/ci/jobs/build-linux.yml
@@ -71,6 +71,7 @@ build linux arch:
       -DBUILD_SHARED_LIBS=ON
       -DOGS_USE_POETRY=OFF
       -DOGS_TEST_NOTEBOOKS=OFF
+      -DOGS_USE_MKL=ON
 
 build linux debug with sanitizers:
   extends: