Hi Sylvestre, at first, I thought it may be a squeekboard coding issue too, but the fact that the same code breaks with rustc 1.59 and not 1.58 made me think of a regression (be it squeekboard 1.17.1 or 1.18.0). Also, only rust components where changed for this test : exact same gcc etc .. If rustc changed it's behaviour in between, at least the compiler would have given an advice or a tip. Anyway this does not occur on other architectures, so yes, I rather think it may be some thorny ppc64el regression on rustc side, but that is only an assumption. I'm no rust expert to maybe try a different layout of the code or maybe rust link option that could help and workaround that linking issue for the time being.
F.
signature.asc
Description: PGP signature