I’m going to say likely, but we do have some issues with cross compilers and our ./configure, so your experience may vary. You’d probably want to test your cross compile setup with something more trivial first.
To avoid this I use Linux’s support to execute arm binaries then just use an Arm32/64 distribution inside a Docker container. I do this to build Suricata for the arm32, and it appears to work for Arm 64… I’ve just pushed up an Arm64 Docker image if you are curious to try it:
docker pull jasonish/suricata:5.0.3-arm64v8
Sorry, I’m not able to help much with the more classic cross compiling approaches.