Skip to content

Package Naming

Overview

The following table lists the packages according to their environment, see 'Environments' for general information on these. When installing packages, see 'Package Management', you'll commonly use the full name including the package prefix as outlined below.

Name [^1] Package prefix [^2]
msys MSYS None
mingw64 MINGW64 mingw-w64-x86_64-
ucrt64 UCRT64 mingw-w64-ucrt-x86_64-
clang64 CLANG64 mingw-w64-clang-x86_64-
mingw32 MINGW32 mingw-w64-i686-
clang32 CLANG32 mingw-w64-clang-i686-
clangarm64 CLANGARM64 mingw-w64-clang-aarch64-

[^1]: environment variable MSYSTEM [^2]: environment variable MINGW_PACKAGE_PREFIX

Avoiding writing long package names

Use pacboy to install mingw packages without having to type the long package names (install pacboy first using pacman -S pactoys if necessary). Examples:

$ pacboy -S x265:x
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-x265-2.3-1

Total Download Size:    0.97 MiB
Total Installed Size:  20.72 MiB

:: Proceed with installation? [Y/n]
$ pacboy -S x265:i
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-i686-x265-2.3-1

Total Download Size:    0.97 MiB
Total Installed Size:  11.37 MiB

:: Proceed with installation? [Y/n]
$ pacboy -S x265:m
resolving dependencies...
looking for conflicting packages...

Packages (2) mingw-w64-i686-x265-2.3-1  mingw-w64-x86_64-x265-2.3-1

Total Download Size:    0.97 MiB
Total Installed Size:  32.09 MiB

:: Proceed with installation? [Y/n]