Ensure linker from sysroot is used (#834)

This commit is contained in:
Nikolay Igotti
2017-09-05 15:35:23 +03:00
committed by GitHub
parent cc0809d315
commit 43a975ad73
2 changed files with 2 additions and 2 deletions
@@ -518,7 +518,6 @@ internal class NativeIndexImpl(val library: NativeLibrary) : NativeIndex() {
clang_disposeTokens(translationUnit, tokens, numTokens)
}
}
TODO()
}
private fun isSuitableFunction(cursor: CValue<CXCursor>): Boolean {
@@ -244,7 +244,8 @@ private fun Properties.defaultCompilerOpts(target: String, dependencies: String)
val libGcc = getTargetSpecific("libGcc", target)
val binDir = "$targetSysRoot/${libGcc ?: "bin"}"
return archSelector + commonArgs + listOf(
"-B$binDir", "--gcc-toolchain=$targetToolchain")
"-B$binDir", "--gcc-toolchain=$targetToolchain",
"-fuse-ld=$targetToolchain/bin/ld")
}
"mingw" -> {
return archSelector + commonArgs + listOf("-B$targetSysRoot/bin")