Open breiting opened 5 years ago
Any comments on my fix @sacOO7 ?
Did you compile it for ARM6? Because raspberry pi is ARM7 I guess they're supposed to all be backwards compatible though so it might not matter
I think this was a pretty old Pi, which is/was ARM6.
Only the original Pi is ARM6 (single core cpu) (just fyi) idk how much difference it makes, I see floating points are quite a bit different on them but entire OSes from ARMv6 seem to run on even armv8 cpus. So the backwards compatibility is good. But just so you know.. and the new raspberry pi 2,3,4 are Armv8, I was wrong, they aren't even armv7 but the OSes are all arm7 currently.
I just tested the library on a Raspberry Pi (ARM6), however, it crashes with the following message:
After digging in, I found a reasonable explanation for that problem, memory alignment.
I patched the code, which now works on ARM6, see my PR:
https://github.com/sacOO7/socketcluster-client-go/pull/11
Would be great to get that fix in, and v1.0.1 is released.