Unofficial macOS binaries for the Free Pascal Compiler (FPC) development version (trunk, future 3.3.x).
Built automatically via GitHub Actions (daily) from the latest upstream FPC trunk sources.
Source: FPC trunk on GitLab
Architectures:
- aarch64 (Apple Silicon, M1 and later)
- x86_64 (Intel)
No setup, no compiling. Just download the DMG and install.
- Go to the releases page
- Download the latest DMG for your architecture
- Open the DMG, double-click the
.pkgfile, follow the installer prompts
Example:
fpc-3.3.1-20098-g4fe20ded55-aarch64-macosx.dmg
For official FPC releases visit the download page.
Trunk is the development branch of FPC (future 3.3.x). It includes the latest features and fixes, but may be unstable.
- Access the latest FPC features before the official release
- Test compatibility with upcoming versions
- No need to build FPC manually on macOS
- Builds run daily
- The workflow pulls the latest FPC trunk source from GitLab
- Each build is tested with a basic hello world program before packaging
- Produces ready-to-use macOS DMG packages for both architectures
- Download the DMG for your architecture
- Open the DMG
- Double-click the
.pkgfile inside - Follow the installer prompts
The compiler will be installed to /usr/local/bin. On Apple Silicon the compiler
binary is ppca64, on Intel it is ppcx64.
fpc-<version>-<commits>-<hash>-<arch>-macosx.dmg
Example:
fpc-3.3.1-20098-g4fe20ded55-aarch64-macosx.dmg
These are unofficial builds, not official releases from the Free Pascal project, and come with no guarantees. Use at your own risk, trunk may contain unstable changes.
This repository (build scripts) is licensed under the MIT License.
Free Pascal Compiler (FPC) is licensed under GPL-2.0-or-later, with RTL and packages under LGPL-2.0-or-later with linking exception.
Each release includes a linked short commit hash and commit title in the release notes.