Skip to content

Update dependencies, remove macOS x64 support#353

Merged
simolus3 merged 2 commits into
mainfrom
remove-x64-support
May 28, 2026
Merged

Update dependencies, remove macOS x64 support#353
simolus3 merged 2 commits into
mainfrom
remove-x64-support

Conversation

@simolus3

@simolus3 simolus3 commented May 28, 2026

Copy link
Copy Markdown
Contributor

This updates dependencies and removes support for x64 macOS platforms for Kotlin/native (we still support Intel macs on the JVM).

Product visibility

This removes support for x64 macOS platforms and simulators (iOS, watchOS and macOS), which is a breaking change. This change is motivated by platform changes:

  • Kotlin is deprecating these targets, and will remove them in a future release. (actually, they've paused the deprecation and will revisit this after WWDC)
  • AndroidX multiplatform has already removed support for them (androidx/androidx@7cb9a4c), and we use AndroidX dependencies for SQLite interfaces. So keeping them around means we can't update dependencies.

In practice, I don't think this is a severe removal:

  • Compose Multiplatform apps are based on the JVM for Desktop targets, so they continue to work.
  • On iOS, watchOS and tvOS, only simulators are affected.

So I'm not sure there's much of a use case for a native macOS target, apart from maybe running tests?

@stevensJourney stevensJourney left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This feels like the logical move to take given the support is being dropped by our dependencies.

cc @LucDeCaf for context with documenting supported platforms.

@simolus3 simolus3 merged commit d595c30 into main May 28, 2026
51 of 58 checks passed
@simolus3 simolus3 deleted the remove-x64-support branch May 28, 2026 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants