Releases: fxcoudert/gfortran-for-macOS
gfortran 12-experimental for ARM, macOS 12 (Monterey)
This binary build of gfortran and GCC is an experimental version based on the future GCC 12, by Iain Sandoe, for Apple Silicon machines. This is an updated version of my previous experimental release, targeting this time macOS 12 (Monterey).
This is a signed and notarized installer.
Details
The compiler is built from sources at this revision: iains/gcc-darwin-arm64@e73ea2d
These packages were built with Xcode command-line tools 13.2, and should work with version 13.2 or later. They expect the macOS 12 SDK to be available under /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
(which should resolve some earlier issues about the exact naming of the SDK directory).
$ gfortran -v
Using built-in specs.
COLLECT_GCC=./package/usr/local/gfortran/bin/gfortran
COLLECT_LTO_WRAPPER=/Users/fx/devel/gcc/build_package/package/usr/local/gfortran/bin/../libexec/gcc/aarch64-apple-darwin21/12.0.0/lto-wrapper
Target: aarch64-apple-darwin21
Configured with: ../gcc/configure --prefix=/usr/local/gfortran --with-gmp=/Users/fx/devel/gcc/build_package/deps --enable-languages=c,c++,fortran,objc,obj-c++ --build=aarch64-apple-darwin21 --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 12.0.0 20211218 (experimental) (GCC)
Bootstrap compilers (for my own use)
I use this to store bootstrap compilers, not packaged.
bootstrap-12-experimental-aarch64-darwin21
: build of Iainβs master-wip-apple-si-dec21-b-FX branch at fb3177f9479b0b25a3699c43bf378dd17846d733 on 2021-12-14, targetaarch64-apple-darwin21.2.0
(macOS 12.1), contains the following languages:c,ada,c++,fortran,jit,lto,objc,obj-c++
gfortran 10.2 for Catalina (macOS 10.15)
Standalone installer of GCC 10.2, including gfortran 10.2, for macOS Catalina (10.15)
gfortran 10.2 for Big Sur (macOS 11), for Intel processors
Standalone installer of GCC 10.2, including gfortran 10.2, for macOS Big Sur (macOS 11). This is for machines with Intel processor (or ARM running under Rosetta 2).
gfortran 11-experimental-2 for ARM Big Sur (macOS 11)
This binary build of gfortran and GCC is an experimental version based on GCC 11, by Iain Sandoe, for Apple Silicon machines. This is an updated version of my previous experimental release.
Two files are provided:
gfortran-ARM-11.0-BigSur.tar.xz
is an archive, to be unpacked under /usr/localgfortran-ARM-11.0-BigSur.dmg
is a user-friendly installer
Details
The compiler is built from sources at this revision: iains/gcc-darwin-arm64@f335f73
These packages were built with Xcode command-line tools 12.3, and should work with version 12.2 or later. They expect the macOS 11 SDK to be available under /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
(which should resolve some earlier issues about the exact naming of the SDK directory).
$ /usr/local/gfortran/bin/gfortran -v
Using built-in specs.
COLLECT_GCC=./gfortran/bin/gfortran
COLLECT_LTO_WRAPPER=/Users/brew/FX/build_package/package/usr/local/gfortran/bin/../libexec/gcc/aarch64-apple-darwin20.2.0/11.0.0/lto-wrapper
Target: aarch64-apple-darwin20.2.0
Configured with: ../gcc-darwin-arm64/configure --prefix=/usr/local/gfortran --with-gmp=/Users/brew/FX/deps --with-isl=/Users/brew/FX/deps --enable-languages=c,c++,fortran,objc,obj-c++ --build=aarch64-apple-darwin20.2.0 --with-native-system-header-dir=/usr/include --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.0.0 20201205 (experimental) (GCC)
gfortran 11-experimental for ARM Big Sur (macOS 11.0)
Summary
This binary build of gfortran and GCC is an experimental version based on GCC 11, by Iain Sandoe, for Apple Silicon machines.
Two files are provided:
gfortran-ARM-11.0-BigSur.tar.xz
is an archive, to be unpacked under/usr/local
gfortran-ARM-11.0-BigSur.dmg
is a user-friendly installer
Details
The compiler is built from sources at this revision: iains/gcc-darwin-arm64@3069f0e
These packages were built with Xcode command-line tools 12.3 (beta), and should work with version 12.2 or later. They expect the SDK to be available under /Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk
$ /usr/local/gfortran/bin/gfortran -v
Using built-in specs.
COLLECT_GCC=/usr/local/gfortran/bin/gfortran
COLLECT_LTO_WRAPPER=/usr/local/gfortran/libexec/gcc/aarch64-apple-darwin20/11.0.0/lto-wrapper
Target: aarch64-apple-darwin20
Configured with: ../../gcc-darwin-arm64/configure --prefix=/usr/local/gfortran --with-gmp=/Users/fx/build/deps --with-isl=/Users/fx/build/deps --enable-languages=c,c++,fortran,objc,obj-c++ --build=aarch64-apple-darwin20 --with-native-system-header-dir=/usr/include --with-sysroot=/Library/Developer/CommandLineTools/SDKs/MacOSX11.1.sdk
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 11.0.0 20201114 (experimental) (GCC)
gfortran 8.2 for Mojave (macOS 10.14)
Standalone installer of GCC 8.2, including gfortran 8.2, for macOS Mojave (10.14)
gfortran 6.3 for Sierra (macOS 10.12)
Standalone installer of GCC 6.3, including gfortran 6.3, for macOS Sierra (10.12)
gfortran 6.1 for El Capitan (macOS 10.11)
Standalone installer of GCC 6.1, including gfortran 6.1, for El Capitan (OS X 10.11)
gfortran 5.2 for Yosemite (OS X 10.10)
Standalone installer of GCC 5.2, including gfortran 5.2, for OS X Yosemite (10.10)