CacheMode; without cache for bundle compilation
diff --git a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/support/compilation/TestCompilation.kt b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/support/compilation/TestCompilation.kt
index a3af5ff..bb1b94e 100644
--- a/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/support/compilation/TestCompilation.kt
+++ b/native/native.tests/tests/org/jetbrains/kotlin/konan/test/blackbox/support/compilation/TestCompilation.kt
@@ -491,6 +491,7 @@
 
 internal abstract class FinalBinaryCompilation<A : TestCompilationArtifact>(
     settings: Settings,
+    cacheMode: CacheMode,
     freeCompilerArgs: TestCompilerArgs,
     sourceModules: Collection<TestModule>,
     dependencies: Iterable<TestCompilationDependency<*>>,
@@ -508,7 +509,7 @@
     gcScheduler = settings.get(),
     allocator = settings.get(),
     pipelineType = settings.getStageDependentPipelineType(),
-    cacheMode = settings.get(),
+    cacheMode = cacheMode,
     freeCompilerArgs = freeCompilerArgs,
     compilerPlugins = settings.get(),
     sourceModules = sourceModules,
@@ -534,6 +535,7 @@
     tryPassSystemCacheDirectory: Boolean = true,
 ) : FinalBinaryCompilation<Executable>(
     settings = settings,
+    cacheMode = settings.get(),
     freeCompilerArgs = freeCompilerArgs,
     sourceModules = sourceModules,
     dependencies = dependencies,
@@ -692,14 +694,13 @@
     tryPassSystemCacheDirectory: Boolean = true,
 ) : FinalBinaryCompilation<XCTestBundle>(
     settings,
+    CacheMode.WithoutCache,  // TODO: investigate why enabling caches lead to link failure "Undefined symbols"
     freeCompilerArgs,
     sourceModules,
     dependencies,
     expectedArtifact,
     tryPassSystemCacheDirectory
 ) {
-    // TODO: Enabling caches lead to link failure "Undefined symbols for architecture"
-//    override val cacheMode: CacheMode = CacheMode.WithoutCache
     override val binaryOptions = BinaryOptions.RuntimeAssertionsMode.chooseFor(cacheMode, optimizationMode, freeCompilerArgs.assertionsMode)
 
     private val partialLinkageConfig: UsedPartialLinkageConfig = settings.get()