From 633d182846da1be9cd76ca251dde01c22619882c Mon Sep 17 00:00:00 2001 From: Igor Chevdar Date: Wed, 8 Feb 2023 15:34:28 +0200 Subject: [PATCH] [gradle] Do not pass cache-related options for optimized compilation #KT-56443 Fixed --- .../kotlin/gradle/targets/native/tasks/KotlinNativeLink.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeLink.kt b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeLink.kt index 35362fc7fe5..ffda16cbca3 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeLink.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/common/kotlin/org/jetbrains/kotlin/gradle/targets/native/tasks/KotlinNativeLink.kt @@ -303,8 +303,12 @@ constructor( addAll(externalDependenciesArgs) when (cacheSettings.orchestration) { NativeCacheOrchestration.Compiler -> { - if (cacheSettings.kind != NativeCacheKind.NONE && konanPropertiesService.get().cacheWorksFor(konanTarget)) + if (cacheSettings.kind != NativeCacheKind.NONE + && !optimized + && konanPropertiesService.get().cacheWorksFor(konanTarget) + ) { add("-Xauto-cache-from=${cacheSettings.gradleUserHomeDir}") + } } NativeCacheOrchestration.Gradle -> { val cacheBuilder = CacheBuilder(