martmists
06/25/2025, 8:04 PMKirill Grouchnikov
06/25/2025, 8:34 PMmartmists
06/25/2025, 8:42 PMKirill Grouchnikov
06/25/2025, 9:15 PMKirill Grouchnikov
06/25/2025, 9:17 PMmartmists
06/25/2025, 9:45 PMCaused by: org.jetbrains.skiko.LibraryLoadException: Cannot find libskiko-linux-x64.so.sha256, proper native dependency missing.
at knot/org.jetbrains.skiko.Library.findAndLoad(Library.kt:103) ~[skiko-awt-0.9.4.2.jar:?]
at knot/org.jetbrains.skiko.Library.load(Library.kt:56) ~[skiko-awt-0.9.4.2.jar:?]
at knot/org.jetbrains.skia.impl.Library$Companion.staticLoad(Library.jvm.kt:12) ~[skiko-awt-0.9.4.2.jar:?]
at knot/org.jetbrains.skia.Paint.<clinit>(Paint.kt:10) ~[skiko-awt-0.9.4.2.jar:?]
... 34 more
even though I'd assume layouting wouldn't need the rendering backend (especially when this is planned to be used on multiple platforms, I wouldn't want a 500mb artifact by bundling natives for all platforms and architectures)shikasd
06/25/2025, 11:30 PMshikasd
06/25/2025, 11:35 PMIvan Matkov
06/26/2025, 11:09 AMby default, compose multiplatform assumes skia dependencyIt's true for now, yes. However from multiplatform POV I agree that it's not ideal and we do want to change this assumption. But it requires a lot of internal refactoring work. No promises/commitments/etc for now