diff --git a/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt b/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt index e7d58b300f1..8f4987ee357 100644 --- a/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt +++ b/kotlin-native/Interop/StubGenerator/src/main/kotlin/org/jetbrains/kotlin/native/interop/gen/jvm/main.kt @@ -35,6 +35,7 @@ import org.jetbrains.kotlin.konan.target.KonanTarget import org.jetbrains.kotlin.konan.util.KonanHomeProvider import org.jetbrains.kotlin.library.KotlinLibrary import org.jetbrains.kotlin.library.packageFqName +import org.jetbrains.kotlin.library.resolver.TopologicalLibraryOrder import org.jetbrains.kotlin.library.resolver.impl.KotlinLibraryResolverImpl import org.jetbrains.kotlin.library.resolver.impl.libraryResolver import org.jetbrains.kotlin.library.toUnresolvedLibraries @@ -430,7 +431,7 @@ private fun resolveDependencies( noStdLib = false, noDefaultLibs = noDefaultLibs, noEndorsedLibs = noEndorsedLibs - ).getFullList() + ).getFullList(TopologicalLibraryOrder) } internal fun prepareTool(target: String?, flavor: KotlinPlatform): ToolConfig { diff --git a/kotlin-native/platformLibs/src/platform/android/builtin.def b/kotlin-native/platformLibs/src/platform/android/builtin.def index d7d93621827..b106a84964e 100644 --- a/kotlin-native/platformLibs/src/platform/android/builtin.def +++ b/kotlin-native/platformLibs/src/platform/android/builtin.def @@ -1,3 +1,4 @@ +depends = posix package = platform.builtin headerFilter = language = C diff --git a/kotlin-native/platformLibs/src/platform/linux/builtin.def b/kotlin-native/platformLibs/src/platform/linux/builtin.def index d7d93621827..b106a84964e 100644 --- a/kotlin-native/platformLibs/src/platform/linux/builtin.def +++ b/kotlin-native/platformLibs/src/platform/linux/builtin.def @@ -1,3 +1,4 @@ +depends = posix package = platform.builtin headerFilter = language = C diff --git a/kotlin-native/platformLibs/src/platform/mingw/builtin.def b/kotlin-native/platformLibs/src/platform/mingw/builtin.def index d7d93621827..b106a84964e 100644 --- a/kotlin-native/platformLibs/src/platform/mingw/builtin.def +++ b/kotlin-native/platformLibs/src/platform/mingw/builtin.def @@ -1,3 +1,4 @@ +depends = posix package = platform.builtin headerFilter = language = C