Table of Contents

Versions of GCC

There are many versions of gcc in the ports tree.

This page discusses the list of ports that we should try to update to reduce the dependencies.

Current versions in the tree

:!: The usage column does not include ports that hardwire the version. See HardcodedGCCVersions for that list.

port usage status comments
gcc4.8 unsupported
gcc6-aux Ada-language ports supported defined in Mk/Uses/ada.mk
gcc7 unsupported
gcc8 tree-wide default (powerpcspe) supported defined in Mk/bsd.default-versions.mk
gcc9 supported
gcc10 tree-wide default (all but powerpcspe) supported defined in Mk/bsd.default-versions.mk; new default as of see PR 246700
gcc11-devel testing testing

Dependency statistics

Processing INDEX-13 on amd64 20210115 (and deleting self-references) produces:

   3  gcc4
   0  gcc5
  49  gcc6
   0  gcc7
   9  gcc8
  14  gcc9
1806  gcc10
   0  gcc11