I was wondering why Native compilation is so slow (2 minute debug builds, 30 minute release builds) and noticed that the clang process sits at 100% CPU usage only, it looked as if it runs only on a single thread. I confirmed that in this thread
https://youtrack.jetbrains.com/issue/KT-49379/Kotlin-Native-Is-there-a-way-to-improve-clang-performance where it is said that currently Kotlin/Native compiler (including clang invocation) is single-threaded only.
Is there any known reason for this? It seems like a huge limitation that while the builds are this slow (even with incremental compilation and everything enabled), the machine is sitting there with <10% of utilized potential. Is there any new status info on when multi-threading will be implemented?