From 51af1c13b1a2d7b526cc487b1c3b607317edada7 Mon Sep 17 00:00:00 2001 From: Dmitriy Dolovov Date: Tue, 11 Feb 2020 12:41:58 +0700 Subject: [PATCH] [Commonizer] Don't use base64 with padding in paths to libraries --- .../targets/native/internal/KotlinNativeKlibCommonizer.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativeKlibCommonizer.kt b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativeKlibCommonizer.kt index 21c00521c4e..31aa02d5eef 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativeKlibCommonizer.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/main/kotlin/org/jetbrains/kotlin/gradle/targets/native/internal/KotlinNativeKlibCommonizer.kt @@ -127,4 +127,6 @@ private fun safeDelete(directory: File) { } private val String.base64 - get() = Base64.getEncoder().encodeToString(toByteArray(StandardCharsets.UTF_8)) + get() = base64Encoder.encodeToString(toByteArray(StandardCharsets.UTF_8)) + +private val base64Encoder = Base64.getEncoder().withoutPadding()