---
title: "Compilation"
description: "1 posts about Compilation, summarised, each linking to the original."
---

# Compilation
> 1 posts about Compilation, summarised, each linking to the original.

## Articles

### [A More Reliable Compilation Scheme for Kotlin Multiplatform Modules](https://yomu.fyi/post/a-more-reliable-compilation-scheme-for-kotlin-multiplatform-modules.md)
- Company: [Jetbrains](https://yomu.fyi/company/jetbrains.md)
- Author: Aleksey Zamulla
- Published: Sep 28, 2026
- Type: Announcement

Kotlin Multiplatform’s current compilation scheme can cause IDE and compiler disagreements or unexpected resolution of platform-specific declarations from common source sets. In Kotlin 2.5.0-Beta1, an optional separate compilation approach aligns compiler behavior with IDE analysis, making common code resolve only against metadata KLIB declarations. This also eliminates issues like overload selection differing by target and type inference failures in platform code. Separate compilation is experimental and disabled by default, enabled by adding kotlin.kmp.separateCompilation=true to gradle.properties. Known issues include problems with cinterop commonization and single-target modules; library authors must publish metadata KLIBs for the feature to work correctly.
