[Build] Update dependencies

Fix some reports from "Show Vulnerable Dependencies"

^KTI-1342
This commit is contained in:
Bogdan Mukvich
2023-07-20 17:47:04 +02:00
committed by Space Team
parent 62a6bb1a31
commit dbb5072a26
11 changed files with 409 additions and 562 deletions
@@ -5,7 +5,7 @@
package org.jetbrains.kotlin.backend.konan
import com.google.common.io.Files
import com.google.common.base.StandardSystemProperty
import com.intellij.openapi.project.Project
import org.jetbrains.kotlin.backend.common.linkage.issues.UserVisibleIrModulesSupport
import org.jetbrains.kotlin.backend.konan.serialization.KonanUserVisibleIrModulesSupport
@@ -22,6 +22,8 @@ import org.jetbrains.kotlin.konan.util.KonanHomeProvider
import org.jetbrains.kotlin.konan.util.visibleName
import org.jetbrains.kotlin.library.metadata.resolver.TopologicalLibraryOrder
import org.jetbrains.kotlin.util.removeSuffixIfPresent
import java.nio.file.Files
import java.nio.file.Paths
enum class IrVerificationMode {
NONE,
@@ -547,7 +549,7 @@ class KonanConfig(val project: Project, val configuration: CompilerConfiguration
internal val saveLlvmIrDirectory: java.io.File by lazy {
val path = configuration.get(KonanConfigKeys.SAVE_LLVM_IR_DIRECTORY)
if (path == null) {
val tempDir = Files.createTempDir()
val tempDir = Files.createTempDirectory(Paths.get(StandardSystemProperty.JAVA_IO_TMPDIR.value()!!), /* prefix= */ null).toFile()
configuration.report(CompilerMessageSeverity.WARNING,
"Temporary directory for LLVM IR is ${tempDir.canonicalPath}")
tempDir