There are some weird warnings coming from the link...
# kotlin-native
n
There are some weird warnings coming from the linker in relation to modules and target triples:
Copy code
> Task :linkTodoDebugExecutableLinuxArm32
w: Linking two modules of different target triples: /tmp/native13265186009735942822/cstubs.bc' is 'armv6-unknown-linux-gnueabihf' whereas 'out' is 'armv6kz-unknown-linux-gnueabihf'

w: Linking two modules of different target triples: /tmp/native627338979534854439/cstubs.bc' is 'armv6-unknown-linux-gnueabihf' whereas 'out' is 'armv6kz-unknown-linux-gnueabihf'

w: Linking two modules of different target triples: /tmp/native7458931769986923423/cstubs.bc' is 'armv6-unknown-linux-gnueabihf' whereas 'out' is 'armv6kz-unknown-linux-gnueabihf'
What do the warnings mean? It is important to note that the Linux ARM HFP 32 binary is created successfully. These warnings are confusing since the linuxArm32Hfp target is used, which is based on Linux ARMv7, not Linux ARMv6. The warnings above do not occur if Kotlin 1.5.20 is used instead of Kotlin 1.5.30. Looks like there is a major issue with linking for the linuxArm32Hfp target in Kotlin 1.5.30.
Here is a link to the project where the warnings occur: https://gitlab.com/gui-vista/samples/kpad