On MacPorts we use your existing cross-file system, and set up one build for each arch, with cross-files for each arch we support. Then we lipo them together at the end. This works for now, for us. But if you made it work transparently such that cross-files were not needed, all ...