diff --git a/libs/miosix-kernel b/libs/miosix-kernel
index d8b3d40fe372bff005b6dd4c21f7f039019a9cfa..40f00f4a4c320609b6d3c820b8bbaa3df9728a3d 160000
--- a/libs/miosix-kernel
+++ b/libs/miosix-kernel
@@ -1 +1 @@
-Subproject commit d8b3d40fe372bff005b6dd4c21f7f039019a9cfa
+Subproject commit 40f00f4a4c320609b6d3c820b8bbaa3df9728a3d
diff --git a/sbs b/sbs
index 0de8717932d03b2c5a2e1b38f1830a9c07f30c94..a789ae025c2120f6297f52fd553c159253d3a441 100755
--- a/sbs
+++ b/sbs
@@ -49,12 +49,12 @@ configure() {
     show_found_deps
     config_ccache= && [ $ccache_found ] && config_ccache="-DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache"
     config_toolchain="-DCMAKE_TOOLCHAIN_FILE=$sbs_base/libs/miosix-kernel/miosix/_tools/toolchain.cmake"
-    config_ninja= && [ $ninja_found ] && config_ninja="-GNinja"
+    config_generator="-GUnix Makefiles" && [ $ninja_found ] && config_generator="-GNinja"
     cmake \
         -B"$build_dir" \
         $config_ccache \
         $config_toolchain \
-        $config_ninja \
+        $config_generator \
         $config_buildtype \
         $config_verbose \
         "$source_dir"