From ae1288948a26cbbe8f07b947eceedfc91d08a1ee Mon Sep 17 00:00:00 2001 From: Pavel Punegov Date: Thu, 30 Sep 2021 19:21:25 +0300 Subject: [PATCH] [K/N] Exclude libbacktrace for Linux-MIPS targets See #KT-48949 --- .../jetbrains/kotlin/konan/target/KonanTargetExtenstions.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kotlin-native/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTargetExtenstions.kt b/kotlin-native/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTargetExtenstions.kt index 72da9dcc266..baceec23fe6 100644 --- a/kotlin-native/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTargetExtenstions.kt +++ b/kotlin-native/shared/src/main/kotlin/org/jetbrains/kotlin/konan/target/KonanTargetExtenstions.kt @@ -29,7 +29,10 @@ fun KonanTarget.supportsMimallocAllocator(): Boolean = } fun KonanTarget.supportsLibBacktrace(): Boolean = - this.family.isAppleFamily || this.family == Family.LINUX || this.family == Family.ANDROID + this.family.isAppleFamily || + // MIPS architectures have issues, see KT-48949 + (this.family == Family.LINUX && this.architecture !in listOf(Architecture.MIPS32, Architecture.MIPSEL32)) || + this.family == Family.ANDROID fun KonanTarget.supportsCoreSymbolication(): Boolean = this in listOf(