GNU compiler collection
https://gcc.gnu.org/ Also known as: gcc@7

Current versions

Revision: 1

gcc requires the following formulae to be installed:
xz 5.2.3 General-purpose data compression with high compression ratio
gmp 6.1.2_1 GNU multiple precision arithmetic library
libmpc 1.1.0 C library for the arithmetic of high precision complex numbers
mpfr 4.0.0 C library for multiple-precision floating-point computations
isl 0.18 Integer Set Library for the polyhedral model

Reverse dependencies

The following formulae require gcc to be installed:
imake 1.0.7
topdrawer 1.4e SLAC interface for generating physics graphs
ugs 2.10e SLAC Unified Graphics System
gnu-cobol 1.1_5 Implements much of the COBOL 85 and COBOL 2002 standards
pdnsrec 4.1.0_1 Non-authoritative/recursing DNS server
lysp 1.1_3 Small Lisp interpreter
trinity 2.5.1 RNA-Seq de novo assembler
libcds 2.3.2 C++ library of Concurrent Data Structures
grib-api 1.25.0 Encode and decode grib messages (editions 1 and 2)
numpy 1.14.0 Package for scientific computing with Python
root 6.12.04_1 Object oriented framework for large scale data analysis
gdal 1.11.5_3 Geospatial Data Abstraction Library
imagemagick@6 6.9.9-31 Tools and libraries to manipulate images in many formats
binwalk 2.1.1_4 Searches a binary image for embedded files and executable code
datetime-fortran 1.6.0_2 Fortran time and date manipulation library
dungeon 4.0_2 The classic text adventure
fobis 2.2.8_1 KISS build tool for automaticaly building modern Fortran projects
gmsh 3.0.6_1 3D finite element grid generator with CAD engine
json-fortran 6.1.0_1 Fortran 2008 JSON API
mpich 3.2.1_1 Implementation of the MPI Message Passing Interface standard
netcdf 4.5.0_1 Libraries and data formats for array-oriented scientific data
opencoarrays 1.9.3_1 Open-source coarray Fortran ABI, API, and compiler wrapper
qd 2.3.18_1 C++/Fortran-90 double-double and quad-double package
qrupdate 1.1.2_7 Fast updates of QR and Cholesky decompositions
ratfor 1.03_1 Rational Fortran
veclibfort 0.4.2_5 GNU Fortran compatibility for Apple's vecLib
jags 4.3.0_1 Just Another Gibbs Sampler for Bayesian MCMC simulation
octave 4.2.1_10 High-level interpreted language for numerical computing
pgplot 5.2.2_5 Device-independent graphics package for making simple scientific graphs
plplot 5.13.0_1 Cross-platform software package for creating scientific plots
r 3.4.3_1 Software environment for statistical computing
fftw 3.3.7_1 C routines to compute the Discrete Fourier Transform
hypre 2.11.2_2 Library featuring parallel multigrid methods for grid problems
lammps 2017-08-11_3 Molecular Dynamics Simulator
open-mpi 3.0.0_2 High performance message passing library
scipy 1.0.0_2 Software for mathematics, science, and engineering
sundials 3.1.0_3 Nonlinear and differential/algebraic equations solver
arpack 3.5.0_1 Routines to solve large scale eigenvalue problems
hdf5 1.10.1_2 File format designed to store large amounts of data
hdf5@1.8 1.8.20 File format designed to store large amounts of data
libxc 3.0.1_1 Library of exchange and correlation functionals for codes
packmol 18.013 Packing optimization for molecular dynamics simulations
mmseqs2 1-c7a89 Software suite for very fast protein sequence search and clustering
openblas 0.2.20_1 Optimized BLAS library

Recent formula history

FX Coudert gcc: revision for mpfr
FX Coudert gcc: make head use suffix -HEAD
ilovezfs Use “squiggly” heredocs.
FX Coudert gcc: patch for build on APFS filesystem
ilovezfs gcc 7.2.0

Formula code at GitHub