Are there any technical limitations that makes the...
# coroutines
a
Are there any technical limitations that makes the coroutines library not to target linuxArm64, linuxArm32Hfp, and mipsel targets? If there aren't, Why doesn't the library target those platforms? If there are, What are the limitations?
e
kotiinx.coroutines depends on kotlinx.atomicfu, and over there I found https://github.com/Kotlin/kotlinx.atomicfu/issues/142#issuecomment-644603946:
Currently, we lack the infrastructure to test
linuxArm32
targets. However, our long-term plan is to completely revamp the distribution model so that we don't have to build binaries for each target in the first place.
a
Oooh, I see. that is great news though. Building binaries for all platforms is a bit tedious
t
there are PRs for atomicfu https://github.com/Kotlin/kotlinx.atomicfu/pull/193 and coroutines https://github.com/Kotlin/kotlinx.coroutines/pull/2841 that you could use to build versions with ARM support. not sure these will accepted soon since they do not add CI support.. but that would require active cooperation from Jetbrains to set up.
a
Thanks much @Tijl