There are many versions of gcc in the ports tree.

  • It is painful for builders (especially the ones using qemu) to have so many versions.
  • Some only exist to satisfy dependencies.

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

:!: 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

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

  • obsoletegccversions.txt
  • Last modified: 2026/10/12 10:55
  • (external edit)