Be lenient towards cycles in klib depend
diff --git a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt
index e03c616..2baadd4 100644
--- a/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt
+++ b/compiler/util-klib-metadata/src/org/jetbrains/kotlin/library/metadata/resolver/KotlinLibraryResolver.kt
@@ -56,7 +56,7 @@
 
     fun visit(node: KotlinResolvedLibrary, result: MutableList<KotlinResolvedLibrary>) {
         if (visited.contains(node)) return
-        if (tempMarks.contains(node)) error("Cyclic dependency in library graph for: ${node.library.libraryName}")
+        if (tempMarks.contains(node)) return // error("Cyclic dependency in library graph for: ${node.library.libraryName}")
         tempMarks.add(node)
         node.resolvedDependencies.forEach {
             visit(it, result)