At the moment OpenSSL script was added the arch parameters to be able to configure that.
Some projects remain:
Boost: Create a build script for OSX much like the OpenSSL)
MNN: The problem is just in the fat libraries due to CMAKE_OSX_ARCHITECTURES having a list with both arch, then one of the conditions on cmake tries to build a x86 file for arm64. If one turns off MNN_USE_SSE then it succeeds but in doing so removes SSE from x86 build.
wallet-core: Most likely the rust library is the faulty part, since it builds on script instead of cmake. Need to fix the install of the libs
For a few years now OSX build was hardcoded to "x86_64", but the project that failed with "arm64" is no longer present.
Thirdparty builds for all Hosts are currently building the machine they are being compiled on.
Solve this for thirdparty to generate a fat lib for all libraries.