1 | | = ports = |
| 1 | In MacPorts, the term "Universal" usually means a compiled program or library which contains object code in multiple instruction sets, so that it can run on a variety of CPUs. |
| 2 | |
| 3 | In the history of macOS and MacPorts, three important kinds of "universal" binaries have been: |
| 4 | |
| 5 | 1. x86_64 and arm (for macOS 11 and later) |
| 6 | 2. i386 and x86_64 (for MacOS X Tiger 10.4 through macos 13 High Sierra) |
| 7 | 3. ppc and i386 (for MacOS X Cheetah 10.0 through Mac OS X Leopard 10.5.8) |
| 8 | |
| 9 | MacPorts offers compilation to universal binaries as a default preference and in response to a `+universal` variant. |
| 10 | |
| 11 | = Overview of ports with +universal variants = |
| 12 | |
| 13 | This is an overview list of ports with universal variants. Each entry is a link to a separate page which describes the port's behaviour when compiled with `+universal`. |