From a783ee9ae7f75d9a734935fb6e360227d34c1a6e Mon Sep 17 00:00:00 2001 From: Sergey Bogolepov Date: Fri, 23 Jul 2021 10:27:04 +0700 Subject: [PATCH] [K/N] Drop -D_GLIBCXX_USE_CXX11_ABI=0 for LLVM We don't use old glibc++ ABI for LLVM, so this flag have to be dropped. (Otherwise you'll find yourself fighting sporadic runtime crushes, trust me). --- kotlin-native/llvmCoverageMappingC/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kotlin-native/llvmCoverageMappingC/build.gradle.kts b/kotlin-native/llvmCoverageMappingC/build.gradle.kts index 56709f5455b..4312a5c352f 100644 --- a/kotlin-native/llvmCoverageMappingC/build.gradle.kts +++ b/kotlin-native/llvmCoverageMappingC/build.gradle.kts @@ -34,7 +34,7 @@ native { ) when (org.jetbrains.kotlin.konan.target.HostManager.host.family) { LINUX -> { - cxxflags.addAll(listOf("-DKONAN_LINUX=1", "-D_GLIBCXX_USE_CXX11_ABI=0")) + cxxflags.addAll(listOf("-DKONAN_LINUX=1")) } MINGW -> { cxxflags += "-DKONAN_WINDOWS=1"