alignment matters on arm if doing zero copy flatbuffer stuff, on intel its just a performance hit. this has nothing to do with lmdb tho, we use lmdb on ios and it works fine.
I didn't know LMDB has issues on ARM. If you have compile failures, or runtime issues with LMDB data corruption, please file an issue on github so I can try to find the problem https://github.com/mikedilger/gossip
Also, gossip compiles on windows without needing WSL. You just need a git-bash shell to run the commands from.
Discussion
Yes ok alignment matters. LMDB data is just a sequence of bytes so it is not doing any alignment, and I presume each LMDB value starts aligned. I'm using speedy for most of the data, and I see zero issues on the speedy repository about anybody getting alignment errors. That is why I'd love to see an error message, so I can know this issue is real and then chase it down, rather than trying to fix something that might not be broken.