Zac Sweers
02/03/2024, 9:56 PMFilip Dolník
02/05/2024, 8:48 AMZac Sweers
02/05/2024, 3:45 PMFilip Dolník
02/05/2024, 4:01 PMskie.kgpVersion
(it’s a Gradle property) and you can use it to override the detected Kotlin version to something that is supported by SKIE.
However, the problem most likely isn’t the compatibility check so I don’t think this flag will help you. The reason why the compatibility check exists is that the crashes that are caused by the compatibility issues are usually very difficult to debug (and understand) so we got a lot of confusing bug reports.
SKIE isn’t a regular compiler plugin, it internally depends on many compiler internals that are not exposed to regular plugins and as a result change a lot. Therefore, SKIE doesn’t automatically work for basically any new compiler versions. By not working I mean “a crash during the compilation” kind of problem. The only exception are bug fix releases like 1.9.21 that have a reasonable chance to work. But major versions so far always required a lot of changes in the SKIE codebase.Zac Sweers
02/05/2024, 4:04 PM