But it looks different from what you've reported.
I haven't had time to test cross compilations recently, even on Debian. Much less with newer versions of gcc and clang. It's possible that you're missing dependencies in Arch that may be automatic with Debian. If you can, try compiling on a Debian VM (perhaps with the pull request that fixes Debian 10 cross compilation issues) and see what happens.
Good luck and I hope this helps a little! Keep us informed with your progress.
-stux