Link with exceptionsSupport only for dynamic caches

This commit is contained in:
Igor Chevdar
2019-12-11 17:48:15 +03:00
parent cc3947c8eb
commit 7abca91838
@@ -69,7 +69,9 @@ private fun linkAllDependencies(context: Context, generatedBitcodeFiles: List<St
val bitcodeLibraries = context.llvm.bitcodeToLink.map { it.bitcodePaths }.flatten().filter { it.isBitcode }
val additionalBitcodeFilesToLink = context.llvm.additionalProducedBitcodeFiles
val exceptionsSupportNativeLibrary = config.exceptionsSupportNativeLibrary
val bitcodeFiles = (nativeLibraries + exceptionsSupportNativeLibrary + generatedBitcodeFiles + additionalBitcodeFilesToLink + bitcodeLibraries).toSet()
val bitcodeFiles = (nativeLibraries + generatedBitcodeFiles + additionalBitcodeFilesToLink + bitcodeLibraries).toMutableSet()
if (config.produce == CompilerOutputKind.DYNAMIC_CACHE)
bitcodeFiles += exceptionsSupportNativeLibrary
val llvmModule = context.llvmModule!!
bitcodeFiles.forEach {