From 686d60a90892f27f88eb05a3a88bd0da6e121382 Mon Sep 17 00:00:00 2001 From: alexander-gorshenev Date: Wed, 6 Jun 2018 23:34:38 +0300 Subject: [PATCH] Workaround ld.so.cache endianess issue on MIPS. --- .../main/kotlin/org/jetbrains/kotlin/ExecutorService.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/buildSrc/plugins/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt b/buildSrc/plugins/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt index e2a23b02f9b..22a8d69f466 100644 --- a/buildSrc/plugins/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt +++ b/buildSrc/plugins/src/main/kotlin/org/jetbrains/kotlin/ExecutorService.kt @@ -75,7 +75,11 @@ fun create(project: Project): ExecutorService { val absoluteQemu = "$absoluteTargetToolchain/bin/$qemu" val exe = executable executable = absoluteQemu - args = listOf("-L", absoluteTargetSysRoot, exe) + args + args = listOf("-L", absoluteTargetSysRoot, + // This is to workaround an endianess issue. + // See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=731082 for details. + "$absoluteTargetSysRoot/lib/ld.so.1", "--inhibit-cache", + exe) + args } } } @@ -210,4 +214,4 @@ private fun sshExecutor(project: Project) : ExecutorService = object : ExecutorS it.commandLine("ssh", remote, "rm", fileName) } } -} \ No newline at end of file +}