From my understanding, you could only use custom native libraries that were shipped with Kotlin/Native this wont be the case with 1.50.30, you will be able to use other native ones as well
d
Dominaezzz
07/25/2021, 9:25 AM
I think it has to do with the commonizer. It's a weird way to describe it indeed.
s
spierce7
07/25/2021, 2:11 PM
I still don’t understand, but it only applies to kotlin/native, right?
r
russhwolf
07/25/2021, 3:00 PM
It's about commonizing cinterop libraries. Previously, for intermediate shared sources, you could access some platform API but not third party libraries. 1.5.30 has some major rewrites of commonizer which includes an option for commonizing libraries you include via cinterop. (It also greatly improves commonizer for deeper shared source hierarchies, but they haven't said much publicly about that yet).