[K/N][klib] Use cache for interop libraries

#KT-51925 Fixed
This commit is contained in:
Igor Chevdar
2022-04-27 11:20:36 +05:00
committed by Space
parent af566dd454
commit ca602d76df
@@ -357,10 +357,7 @@ internal class KonanIrLinker(
error("Expecting kotlin library for $moduleDescriptor")
}
klib.isInteropLibrary() -> {
// See https://youtrack.jetbrains.com/issue/KT-43517.
// Disabling this flag forces linker to generate IR.
val isCached = false //cachedLibraries.isLibraryCached(klib)
KonanInteropModuleDeserializer(moduleDescriptor, klib, isCached)
KonanInteropModuleDeserializer(moduleDescriptor, klib, cachedLibraries.isLibraryCached(klib))
}
lazyIrForCaches && cachedLibraries.isLibraryCached(klib) -> {
KonanCachedLibraryModuleDeserializer(moduleDescriptor, klib).also {