diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerDownloader.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerDownloader.kt index 76f914e4edd..c935ee73215 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerDownloader.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/NativeCompilerDownloader.kt @@ -128,7 +128,8 @@ class NativeCompilerDownloader( logger.lifecycle("Unpack Kotlin/Native compiler to $compilerDirectory") logger.lifecycleWithDuration("Unpack Kotlin/Native compiler to $compilerDirectory finished,") { - val tmpDir = Files.createTempDirectory("").toFile() + val kotlinNativeDir = compilerDirectory.parentFile.also { it.mkdirs() } + val tmpDir = Files.createTempDirectory(kotlinNativeDir.toPath(), "compiler-").toFile() try { logger.debug("Unpacking Kotlin/Native compiler to tmp directory $tmpDir") project.copy {