for defining compilation flags and any other information, it's the
host machine (where the resulting binary will run) that matters, not
the build machine
x86_64 optimizations should be enabled only for x86_64; there are many
archs other than x86_64 and aarch64