% lipo -create -arch ppc peklo-ppc -arch ppc64 peklo-ppc64 -arch i386 peklo-i386 -arch x86_64 peklo-x86_64 -arch arm64 peklo-arm64 -arch arm64e peklo-arm64e -o peklo-all-ub2 % file peklo-all-ub2 peklo-all-ub2: Mach-O universal binary with 6 architectures: [ppc:Mach-O executable ppc] [ppc64:Mach-O executable ppc64] [i386:Mach-O executable i386] [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64] [arm64e:Mach-O 64-bit executable arm64e] peklo-all-ub2 (for architecture ppc): Mach-O executable ppc peklo-all-ub2 (for architecture ppc64): Mach-O executable ppc64 peklo-all-ub2 (for architecture i386): Mach-O executable i386 peklo-all-ub2 (for architecture x86_64): Mach-O 64-bit executable x86_64 peklo-all-ub2 (for architecture arm64): Mach-O 64-bit executable arm64 peklo-all-ub2 (for architecture arm64e): Mach-O 64-bit executable arm64e % hexdump peklo-all-ub2 | head 0000000 ca fe ba be 00 00 00 06 00 00 00 12 00 00 00 00 0000010 00 00 10 00 00 00 24 58 00 00 00 0c 01 00 00 12 0000020 00 00 00 00 00 00 40 00 00 00 22 48 00 00 00 0c 0000030 00 00 00 07 00 00 00 03 00 00 70 00 00 00 33 dc 0000040 00 00 00 0c 01 00 00 07 00 00 00 03 00 00 b0 00 0000050 00 00 31 10 00 00 00 0c 01 00 00 0c 00 00 00 00 0000060 00 01 00 00 00 00 c1 10 00 00 00 0e 01 00 00 0c 0000070 80 00 00 02 00 02 00 00 00 00 80 a8 00 00 00 0e 0000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 *