Ensure linker from sysroot is used (#834)
This commit is contained in:
@@ -518,7 +518,6 @@ internal class NativeIndexImpl(val library: NativeLibrary) : NativeIndex() {
|
|||||||
clang_disposeTokens(translationUnit, tokens, numTokens)
|
clang_disposeTokens(translationUnit, tokens, numTokens)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
TODO()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun isSuitableFunction(cursor: CValue<CXCursor>): Boolean {
|
private fun isSuitableFunction(cursor: CValue<CXCursor>): Boolean {
|
||||||
|
|||||||
+2
-1
@@ -244,7 +244,8 @@ private fun Properties.defaultCompilerOpts(target: String, dependencies: String)
|
|||||||
val libGcc = getTargetSpecific("libGcc", target)
|
val libGcc = getTargetSpecific("libGcc", target)
|
||||||
val binDir = "$targetSysRoot/${libGcc ?: "bin"}"
|
val binDir = "$targetSysRoot/${libGcc ?: "bin"}"
|
||||||
return archSelector + commonArgs + listOf(
|
return archSelector + commonArgs + listOf(
|
||||||
"-B$binDir", "--gcc-toolchain=$targetToolchain")
|
"-B$binDir", "--gcc-toolchain=$targetToolchain",
|
||||||
|
"-fuse-ld=$targetToolchain/bin/ld")
|
||||||
}
|
}
|
||||||
"mingw" -> {
|
"mingw" -> {
|
||||||
return archSelector + commonArgs + listOf("-B$targetSysRoot/bin")
|
return archSelector + commonArgs + listOf("-B$targetSysRoot/bin")
|
||||||
|
|||||||
Reference in New Issue
Block a user