My Kotlin Native project started giving me link errors after installing Fedora 39.

My Kotlin code links libgmp using cinterop, and when building on Fedora 39 I get this error:

undefined reference to '__isoc23_strtol', version 'GLIBC_2.38'

I know that I'm probably one of very few people that uses Kotlin Native for a large project, so the chances of someone actually having stumbled across this issue is probably small, but I'm still mentioning it here in case anyone has any ideas.

#kotlin

Follow

@loke I assume one or more of your libraries is compiled against a different version of glibc from the one you have installed, but I'm no expert. Updating glibc usually requires a lot of recompilations.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.