[K/N] Fix KT-49876
Use llvm-ar on Windows host when producing Linux static library.
This commit is contained in:
@@ -337,8 +337,11 @@ class MacOSBasedLinker(targetProperties: AppleConfigurables)
|
||||
class GccBasedLinker(targetProperties: GccConfigurables)
|
||||
: LinkerFlags(targetProperties), GccConfigurables by targetProperties {
|
||||
|
||||
private val ar = if (HostManager.hostIsMac) "$absoluteTargetToolchain/bin/llvm-ar"
|
||||
else "$absoluteTargetToolchain/bin/ar"
|
||||
private val ar = if (HostManager.hostIsLinux) {
|
||||
"$absoluteTargetToolchain/bin/ar"
|
||||
} else {
|
||||
"$absoluteTargetToolchain/bin/llvm-ar"
|
||||
}
|
||||
override val libGcc = "$absoluteTargetSysRoot/${super.libGcc}"
|
||||
|
||||
private val specificLibs = abiSpecificLibraries.map { "-L${absoluteTargetSysRoot}/$it" }
|
||||
|
||||
Reference in New Issue
Block a user