notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
gcc13 GNU Compiler Collection 13
13.3.0_3 lang on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 13.3.0_3Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-29 15:27:09
Last Update: 2025-05-03 09:46:25
Commit Hash: 6a4bfe6
People watching this port, also watch:: smartmontools, python311, tmux
License: GPLv3 GPLv3RLE
WWW:
https://gcc.gnu.org
Description:
GCC, the GNU Compiler Collection, supports a number of languages. This port installs the C, C++, and Fortran front ends as gcc13, g++13, and gfortran13, respectively.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc13-13.3.0_3/catalog.mk
  3. /usr/local/share/licenses/gcc13-13.3.0_3/LICENSE
  4. /usr/local/share/licenses/gcc13-13.3.0_3/GPLv3
  5. /usr/local/share/licenses/gcc13-13.3.0_3/GPLv3RLE
  6. bin/x86_64-portbld-freebsd14.2-c++13
  7. bin/x86_64-portbld-freebsd14.2-g++13
  8. bin/x86_64-portbld-freebsd14.2-gcc13
  9. bin/x86_64-portbld-freebsd14.2-gcc-13.3.0
  10. bin/x86_64-portbld-freebsd14.2-gcc-ar13
  11. bin/x86_64-portbld-freebsd14.2-gcc-nm13
  12. bin/x86_64-portbld-freebsd14.2-gcc-ranlib13
  13. bin/x86_64-portbld-freebsd14.2-gfortran13
  14. bin/c++13
  15. bin/cpp13
  16. bin/g++13
  17. bin/gcc13
  18. bin/gcc-ar13
  19. bin/gcc-nm13
  20. bin/gcc-ranlib13
  21. bin/gcov13
  22. bin/gcov-dump13
  23. bin/gcov-tool13
  24. bin/gfortran13
  25. bin/lto-dump13
  26. include/gcc13/ISO_Fortran_binding.h
  27. include/libgccjit++.h
  28. include/libgccjit.h
  29. share/man/man1/cpp13.1.gz
  30. share/man/man1/g++13.1.gz
  31. share/man/man1/gcc13.1.gz
  32. share/man/man1/gcov13.1.gz
  33. share/man/man1/gcov-dump13.1.gz
  34. share/man/man1/gcov-tool13.1.gz
  35. share/man/man1/gfortran13.1.gz
  36. share/man/man1/lto-dump13.1.gz
  37. share/gcc-13.3.0/python/libstdcxx/__init__.py
  38. share/gcc-13.3.0/python/libstdcxx/v6/__init__.py
  39. share/gcc-13.3.0/python/libstdcxx/v6/printers.py
  40. share/gcc-13.3.0/python/libstdcxx/v6/xmethods.py
  41. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  42. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  43. @comment Insert PLIST.lib here
  44. @owner
  45. @group
  46. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • gcc13>0:lang/gcc13
Conflicts:
CONFLICTS:
  • gcc13-devel
To install the port:
cd /usr/ports/lang/gcc13/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc13
  • pkg install gcc13
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc13
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64
distinfo:
TIMESTAMP = 1724158317 SHA256 (gcc-13.3.0.tar.xz) = 0845e9621c9543a13f484e94584a49ffc0129970e9914624235fc1d061a0c083 SIZE (gcc-13.3.0.tar.xz) = 87909952

Packages (timestamps in pop-ups are UTC):
gcc13
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest13.3.0_313.3.0_3-13.3.0_313.3.0_3n/an/an/a
FreeBSD:13:quarterly13.3.0_313.3.0_313.1.0_113.3.0_313.3.0_3n/an/an/a
FreeBSD:14:latest13.3.0_313.3.0_3-13.3.0_313.3.0_3--13.1.0_1
FreeBSD:14:quarterly13.3.0_313.3.0_3-13.3.0_313.3.0_313.2.0_1-13.2.0_1
FreeBSD:15:latest13.3.0_313.3.0_3n/a13.3.0_3n/an/a--
FreeBSD:15:quarterly13.3.0_313.3.0_3n/a-n/an/a--
FreeBSD:16:latest13.3.0_313.3.0_3n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. gmake>=4.4.1 : devel/gmake
  3. makeinfo : print/texinfo
  4. as : devel/binutils
  5. perl5>=5.36<5.37 : lang/perl5.36
Runtime dependencies:
  1. as : devel/binutils
  2. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
This port is required by:
for Build
  1. archivers/R-cran-brotli
  2. astro/nightfall
  3. audio/kaldi
  4. benchmarks/tinymembench
  5. biology/R-cran-Biobase
  6. biology/R-cran-BiocGenerics
  7. biology/R-cran-BiocManager
Expand this list (267 items / 260 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. biology/molden
  3. biology/psi88
  4. biology/treekin
  5. cad/feappv
  6. cad/freehdl
  7. cad/pdnmesh
  8. cad/tochnog
  9. comms/wsjtx
  10. comms/wsjtz
  11. converters/R-cran-jsonlite
  12. converters/R-cran-rjson
  13. databases/R-cran-RPostgreSQL
  14. databases/R-cran-cachem
  15. databases/R-cran-fastmap
  16. databases/dbixx
  17. databases/mysql-connector-odbc
  18. devel/R-cran-Hmisc
  19. devel/R-cran-bindr
  20. devel/R-cran-bit
  21. devel/R-cran-bitops
  22. devel/R-cran-brio
  23. devel/R-cran-caTools
  24. devel/R-cran-caret
  25. devel/R-cran-chk
  26. devel/R-cran-classInt
  27. devel/R-cran-covr
  28. devel/R-cran-diffobj
  29. devel/R-cran-fansi
  30. devel/R-cran-filelock
  31. devel/R-cran-gert
  32. devel/R-cran-git2r
  33. devel/R-cran-interp
  34. devel/R-cran-microbenchmark
  35. devel/R-cran-msm
  36. devel/R-cran-parsedate
  37. devel/R-cran-profvis
  38. devel/R-cran-randomForest
  39. devel/R-cran-reshape
  40. devel/R-cran-reshape2
  41. devel/R-cran-sys
  42. devel/R-cran-tidyselect
  43. devel/R-cran-tzdb
  44. devel/asfml
  45. devel/eclipse-titan
  46. devel/fortran-stdlib
  47. devel/gcc-msp430-ti-toolchain
  48. devel/kronosnet
  49. devel/libfaketime
  50. devel/ocaml-lacaml
  51. devel/papi
  52. devel/rhtvision
  53. devel/smv
  54. devel/test-drive
  55. editors/emacs
  56. editors/emacs-devel
  57. emulators/emulationstation
  58. emulators/libretro-reicast
  59. emulators/reicast
  60. emulators/x49gp
  61. filesystems/lkl
  62. finance/R-cran-gmm
  63. finance/R-cran-strucchange
  64. finance/R-cran-urca
  65. games/dxx-rebirth
  66. games/xbat
  67. graphics/R-cran-colorspace
  68. graphics/R-cran-farver
  69. graphics/R-cran-ggforce
  70. graphics/R-cran-jpeg
  71. graphics/R-cran-pROC
  72. graphics/R-cran-qpdf
  73. graphics/R-cran-scales
  74. graphics/R-cran-tweenr
  75. graphics/R-cran-webp
  76. graphics/dataplot
  77. graphics/gimp-beautify-plugin
  78. graphics/nurbs++
  79. graphics/p5-PGPLOT
  80. graphics/pgplot
  81. graphics/raster3d
  82. graphics/zeno
  83. japanese/skkinput3
  84. japanese/xtr
  85. lang/julia
  86. lang/mlkit
  87. lang/oo2c
  88. lang/ratfor
  89. math/R-cran-Amelia
  90. math/R-cran-FNN
  91. math/R-cran-KFAS
  92. math/R-cran-MCMCpack
  93. math/R-cran-MatchIt
  94. math/R-cran-Matching
  95. math/R-cran-NMF
  96. math/R-cran-RcppEigen
  97. math/R-cran-Rmpfr
  98. math/R-cran-Rsolnp
  99. math/R-cran-SparseM
  100. math/R-cran-bdsmatrix
  101. math/R-cran-ddalpha
  102. math/R-cran-deldir
  103. math/R-cran-dimRed
  104. math/R-cran-eRm
  105. math/R-cran-energy
  106. math/R-cran-expm
  107. math/R-cran-geometry
  108. math/R-cran-gower
  109. math/R-cran-haven
  110. math/R-cran-hexbin
  111. math/R-cran-intervals
  112. math/R-cran-ipred
  113. math/R-cran-isoband
  114. math/R-cran-locfit
  115. math/R-cran-lpSolve
  116. math/R-cran-maps
  117. math/R-cran-matrixStats
  118. math/R-cran-mclust
  119. math/R-cran-memisc
  120. math/R-cran-minqa
  121. math/R-cran-ncdf4
  122. math/R-cran-nloptr
  123. math/R-cran-partitions
  124. math/R-cran-polyclip
  125. math/R-cran-quadprog
  126. math/R-cran-quantreg
  127. math/R-cran-raster
  128. math/R-cran-rgenoud
  129. math/R-cran-slam
  130. math/R-cran-statmod
  131. math/R-cran-wk
  132. math/alberta
  133. math/algae
  134. math/atlas
  135. math/blas
  136. math/blis
  137. math/cblas
  138. math/cmlib
  139. math/coin-or-metis
  140. math/coin-or-mumps
  141. math/ddfun
  142. math/dsdp
  143. math/eispack
  144. math/fftw
  145. math/fftw-float
  146. math/fftw3-quad
  147. math/ipopt
  148. math/kktdirect
  149. math/lapack
  150. math/lapack95
  151. math/lapacke
  152. math/levmar
  153. math/libceed
  154. math/linpack
  155. math/math77
  156. math/miracl
  157. math/mumps
  158. math/mumps4
  159. math/qrupdate
  160. math/sdpa
  161. math/slatec
  162. math/suitesparse-Example
  163. math/suitesparse-amd
  164. math/suitesparse-btf
  165. math/suitesparse-camd
  166. math/suitesparse-ccolamd
  167. math/suitesparse-colamd
  168. math/suitesparse-cxsparse
  169. math/suitesparse-klu
  170. math/suitesparse-lagraph
  171. math/suitesparse-ldl
  172. math/suitesparse-mongoose
  173. math/suitesparse-rbio
  174. math/suitesparse-spex
  175. math/trlan
  176. math/xlapack
  177. math/xlife++
  178. misc/R-cran-mime
  179. misc/g810-led
  180. misc/veles
  181. net/R-cran-pingr
  182. net-mgmt/ipv6mon
  183. net-p2p/cpuminer
  184. science/R-cran-cmprsk
  185. science/R-cran-e1071
  186. science/R-cran-etm
  187. science/R-cran-fastICA
  188. science/R-cran-kernlab
  189. science/R-cran-som
  190. science/R-cran-udunits2
  191. science/cdf
  192. science/clipper
  193. science/cpcmx
  194. science/fastjet
  195. science/feff10
  196. science/gcp
  197. science/ghemical
  198. science/hdf5
  199. science/hdf5-110
  200. science/isaac-cfd
  201. science/kim-api
  202. science/libccp4
  203. science/libctl
  204. science/libghemical
  205. science/libpsml
  206. science/mctc-lib
  207. science/mstore
  208. science/netcdf-fortran
  209. science/numsa
  210. science/pcmsolver
  211. science/q
  212. science/qwalk
  213. science/siesta
  214. science/silo
  215. security/R-cran-askpass
  216. security/R-cran-digest
  217. security/seccure
  218. sysutils/bacula-libs3
  219. sysutils/fwupd-efi
  220. textproc/R-cran-commonmark
  221. textproc/R-cran-htmltools
  222. textproc/R-cran-hunspell
  223. textproc/R-cran-markdown
  224. textproc/R-cran-openxlsx
  225. textproc/R-cran-readxl
  226. textproc/R-cran-sass
  227. textproc/R-cran-stringi
  228. textproc/R-cran-tth
  229. textproc/R-cran-utf8
  230. textproc/R-cran-writexl
  231. textproc/R-cran-yaml
  232. textproc/xmlf90
  233. www/R-cran-webutils
  234. www/kannel
  235. www/kannel-sqlbox
  236. Collapse this list.

Deleted ports which required this port:

Expand this list of 26 deleted ports
  1. astro/R-cran-maptools*
  2. audio/openspc*
  3. databases/gnats4*
  4. devel/asmutils*
  5. emulators/wine8*
  6. games/shaaft*
  7. graphics/R-cran-rgdal*
  8. irc/ezbounce*
  9. java/openjdk18*
  10. lang/nhc98*
  11. lang/spidermonkey102*
  12. lang/spidermonkey78*
  13. lang/spidermonkey91*
  14. math/R-cran-RSvgDevice*
  15. math/octave-forge-onsas*
  16. math/sage*
  17. net/libtnl*
  18. net/nepenthes*
  19. science/R-cran-eco*
  20. sysutils/R-cran-fs*
  21. sysutils/fusefs-lkl*
  22. sysutils/libretto-config*
  23. sysutils/memtest86+*
  24. sysutils/shim*
  25. sysutils/wiimms*
  26. www/thundercache*
  27. Collapse this list of deleted ports.
for Libraries
  1. science/ALPSCore
for Run
  1. archivers/R-cran-brotli
  2. astro/nightfall
  3. audio/kaldi
  4. benchmarks/tinymembench
  5. biology/R-cran-Biobase
  6. biology/R-cran-BiocGenerics
  7. biology/R-cran-BiocManager
Expand this list (263 items / 256 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. biology/molden
  3. biology/psi88
  4. biology/treekin
  5. cad/feappv
  6. cad/freehdl
  7. cad/pdnmesh
  8. cad/tochnog
  9. comms/wsjtx
  10. comms/wsjtz
  11. converters/R-cran-jsonlite
  12. converters/R-cran-rjson
  13. databases/R-cran-RPostgreSQL
  14. databases/R-cran-cachem
  15. databases/R-cran-fastmap
  16. databases/dbixx
  17. databases/mysql-connector-odbc
  18. devel/R-cran-Hmisc
  19. devel/R-cran-bindr
  20. devel/R-cran-bit
  21. devel/R-cran-bitops
  22. devel/R-cran-brio
  23. devel/R-cran-caTools
  24. devel/R-cran-caret
  25. devel/R-cran-chk
  26. devel/R-cran-classInt
  27. devel/R-cran-covr
  28. devel/R-cran-diffobj
  29. devel/R-cran-fansi
  30. devel/R-cran-filelock
  31. devel/R-cran-gert
  32. devel/R-cran-git2r
  33. devel/R-cran-interp
  34. devel/R-cran-microbenchmark
  35. devel/R-cran-msm
  36. devel/R-cran-parsedate
  37. devel/R-cran-profvis
  38. devel/R-cran-randomForest
  39. devel/R-cran-reshape
  40. devel/R-cran-reshape2
  41. devel/R-cran-sys
  42. devel/R-cran-tidyselect
  43. devel/R-cran-tzdb
  44. devel/eclipse-titan
  45. devel/fortran-stdlib
  46. devel/kronosnet
  47. devel/libfaketime
  48. devel/ocaml-lacaml
  49. devel/papi
  50. devel/rhtvision
  51. devel/smv
  52. devel/test-drive
  53. editors/emacs
  54. editors/emacs-devel
  55. emulators/emulationstation
  56. emulators/libretro-reicast
  57. emulators/reicast
  58. emulators/x49gp
  59. finance/R-cran-gmm
  60. finance/R-cran-strucchange
  61. finance/R-cran-urca
  62. games/dxx-rebirth
  63. games/xbat
  64. graphics/R-cran-colorspace
  65. graphics/R-cran-farver
  66. graphics/R-cran-ggforce
  67. graphics/R-cran-jpeg
  68. graphics/R-cran-pROC
  69. graphics/R-cran-qpdf
  70. graphics/R-cran-scales
  71. graphics/R-cran-tweenr
  72. graphics/R-cran-webp
  73. graphics/dataplot
  74. graphics/gimp-beautify-plugin
  75. graphics/nurbs++
  76. graphics/p5-PGPLOT
  77. graphics/pgplot
  78. graphics/raster3d
  79. graphics/zeno
  80. japanese/skkinput3
  81. japanese/xtr
  82. lang/gcc
  83. lang/julia
  84. lang/mlkit
  85. lang/oo2c
  86. lang/ratfor
  87. math/R-cran-Amelia
  88. math/R-cran-FNN
  89. math/R-cran-KFAS
  90. math/R-cran-MCMCpack
  91. math/R-cran-MatchIt
  92. math/R-cran-Matching
  93. math/R-cran-NMF
  94. math/R-cran-RcppEigen
  95. math/R-cran-Rmpfr
  96. math/R-cran-Rsolnp
  97. math/R-cran-SparseM
  98. math/R-cran-bdsmatrix
  99. math/R-cran-ddalpha
  100. math/R-cran-deldir
  101. math/R-cran-dimRed
  102. math/R-cran-eRm
  103. math/R-cran-energy
  104. math/R-cran-expm
  105. math/R-cran-geometry
  106. math/R-cran-gower
  107. math/R-cran-haven
  108. math/R-cran-hexbin
  109. math/R-cran-intervals
  110. math/R-cran-ipred
  111. math/R-cran-isoband
  112. math/R-cran-locfit
  113. math/R-cran-lpSolve
  114. math/R-cran-maps
  115. math/R-cran-matrixStats
  116. math/R-cran-mclust
  117. math/R-cran-memisc
  118. math/R-cran-minqa
  119. math/R-cran-ncdf4
  120. math/R-cran-nloptr
  121. math/R-cran-partitions
  122. math/R-cran-polyclip
  123. math/R-cran-quadprog
  124. math/R-cran-quantreg
  125. math/R-cran-raster
  126. math/R-cran-rgenoud
  127. math/R-cran-slam
  128. math/R-cran-statmod
  129. math/R-cran-wk
  130. math/alberta
  131. math/algae
  132. math/atlas
  133. math/blas
  134. math/blis
  135. math/cblas
  136. math/cmlib
  137. math/coin-or-metis
  138. math/coin-or-mumps
  139. math/ddfun
  140. math/dsdp
  141. math/eispack
  142. math/fftw
  143. math/fftw-float
  144. math/fftw3-quad
  145. math/ipopt
  146. math/kktdirect
  147. math/lapack
  148. math/lapack95
  149. math/lapacke
  150. math/levmar
  151. math/libceed
  152. math/linpack
  153. math/math77
  154. math/miracl
  155. math/mumps
  156. math/mumps4
  157. math/qrupdate
  158. math/sdpa
  159. math/slatec
  160. math/suitesparse-Example
  161. math/suitesparse-amd
  162. math/suitesparse-btf
  163. math/suitesparse-camd
  164. math/suitesparse-ccolamd
  165. math/suitesparse-colamd
  166. math/suitesparse-cxsparse
  167. math/suitesparse-klu
  168. math/suitesparse-lagraph
  169. math/suitesparse-ldl
  170. math/suitesparse-mongoose
  171. math/suitesparse-rbio
  172. math/suitesparse-spex
  173. math/trlan
  174. math/xlapack
  175. math/xlife++
  176. misc/R-cran-mime
  177. misc/g810-led
  178. misc/veles
  179. net/R-cran-pingr
  180. net-mgmt/ipv6mon
  181. net-p2p/cpuminer
  182. science/R-cran-cmprsk
  183. science/R-cran-e1071
  184. science/R-cran-etm
  185. science/R-cran-fastICA
  186. science/R-cran-kernlab
  187. science/R-cran-som
  188. science/R-cran-udunits2
  189. science/cdf
  190. science/clipper
  191. science/cpcmx
  192. science/fastjet
  193. science/feff10
  194. science/gcp
  195. science/ghemical
  196. science/hdf5
  197. science/hdf5-110
  198. science/isaac-cfd
  199. science/kim-api
  200. science/libccp4
  201. science/libctl
  202. science/libghemical
  203. science/libpsml
  204. science/mctc-lib
  205. science/mstore
  206. science/netcdf-fortran
  207. science/numsa
  208. science/pcmsolver
  209. science/q
  210. science/qwalk
  211. science/siesta
  212. science/silo
  213. security/R-cran-askpass
  214. security/R-cran-digest
  215. security/seccure
  216. sysutils/bacula-libs3
  217. sysutils/fwupd-efi
  218. textproc/R-cran-commonmark
  219. textproc/R-cran-htmltools
  220. textproc/R-cran-hunspell
  221. textproc/R-cran-markdown
  222. textproc/R-cran-openxlsx
  223. textproc/R-cran-readxl
  224. textproc/R-cran-sass
  225. textproc/R-cran-stringi
  226. textproc/R-cran-tth
  227. textproc/R-cran-utf8
  228. textproc/R-cran-writexl
  229. textproc/R-cran-yaml
  230. textproc/xmlf90
  231. www/R-cran-webutils
  232. www/kannel
  233. www/kannel-sqlbox
  234. Collapse this list.

Deleted ports which required this port:

Expand this list of 24 deleted ports
  1. astro/R-cran-maptools*
  2. audio/openspc*
  3. databases/gnats4*
  4. devel/asmutils*
  5. emulators/wine8*
  6. games/shaaft*
  7. graphics/R-cran-rgdal*
  8. irc/ezbounce*
  9. java/openjdk18*
  10. lang/nhc98*
  11. lang/spidermonkey102*
  12. lang/spidermonkey78*
  13. lang/spidermonkey91*
  14. math/R-cran-RSvgDevice*
  15. math/octave-forge-onsas*
  16. math/sage*
  17. net/libtnl*
  18. net/nepenthes*
  19. science/R-cran-eco*
  20. sysutils/R-cran-fs*
  21. sysutils/libretto-config*
  22. sysutils/shim*
  23. sysutils/wiimms*
  24. www/thundercache*
  25. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for gcc13-13.3.0_3: GRAPHITE=off: Support for Graphite loop optimizations MULTILIB=on: Build support for 32-bit and 64-bit targets ====> Options available for the radio BOOTSTRAP: you can only select none or one of them LTO_BOOTSTRAP=off: Build using a full LTO bootstrap STANDARD_BOOTSTRAP=on: Build using a full bootstrap without LTO ===> Use 'make config' to modify these settings
Options name:
lang_gcc13
USES:
compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz
pkg-message:
For install:
To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc13 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently.
Master Sites:
Expand this list (8 items)
Collapse this list.
  1. http://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-13.3.0/
  2. http://gcc.gnu.org/pub/gcc/releases/gcc-13.3.0/
  3. http://mirror.koddos.net/gcc/releases/gcc-13.3.0/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-13.3.0/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-13.3.0/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-13.3.0/
  7. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-13.3.0/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-13.3.0/
Collapse this list.

Number of commits found: 20

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
13.3.0_3
03 May 2025 09:46:25
commit hash: 6a4bfe6146890a6f28e794bf8c602ec8afd74fd0commit hash: 6a4bfe6146890a6f28e794bf8c602ec8afd74fd0commit hash: 6a4bfe6146890a6f28e794bf8c602ec8afd74fd0commit hash: 6a4bfe6146890a6f28e794bf8c602ec8afd74fd0 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
Author: Oleg Sidorkin
lang/gcc13: Fix SIGBUS depending on CPUTYPE

Compiling GCC with some CPUTYPE values (e.g. broadwell) result in
breaking some applications (e.g. math/octave, cad/freecad), sending
a SIGBUS.

The issue is due to GCC generating instructions that require variables
to be aligned in memory on certain CPUs. Our libthr does not have the
required alignment so these CPUs fail to execute these instructions.

The patch disables the generation of such instructions and will get
obsolete once all supported FreeBSD releases include commit
22e564c74eb20e14bd93fd9fdde20e38a29cfcf1.

PR:             285711
Reported by:    cracauer
Tested by:      cracauer, jbo
13.3.0_2
13 Mar 2025 16:54:27
commit hash: 13904d7107442b60c6a3403d1fdd94bc13f731afcommit hash: 13904d7107442b60c6a3403d1fdd94bc13f731afcommit hash: 13904d7107442b60c6a3403d1fdd94bc13f731afcommit hash: 13904d7107442b60c6a3403d1fdd94bc13f731af files touched by this commit
Baptiste Daroussin (bapt) search for other commits by this committer
gcc*: properly define USE_LDCONFIG32 for multilib
13.3.0_2
12 Mar 2025 14:30:52
commit hash: 5d9d9b114e0e5df1ca806d9f00c1d86e7e7819e2commit hash: 5d9d9b114e0e5df1ca806d9f00c1d86e7e7819e2commit hash: 5d9d9b114e0e5df1ca806d9f00c1d86e7e7819e2commit hash: 5d9d9b114e0e5df1ca806d9f00c1d86e7e7819e2 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Fix libisl.so linking

Fix linking with libisl.so depending on GRAPHITE option, which is now
implemented through options helpers.

Co-authored-by: Gerald Pfeifer <gerald@FreeBSD.org>

PR:             276070
Reported by:    Ivan Rozhuk <rozhuk.im@gmail.com>
13.3.0_1
12 Mar 2025 14:30:43
commit hash: f1c61d6af201a3d60445b0619e1bf97390ac78cdcommit hash: f1c61d6af201a3d60445b0619e1bf97390ac78cdcommit hash: f1c61d6af201a3d60445b0619e1bf97390ac78cdcommit hash: f1c61d6af201a3d60445b0619e1bf97390ac78cd files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
Author: Dimitry Andric
lang/gcc13: Fix segfaults for static binaries

Fix segmentation faults caused by -static flag into compiled
binaries.

Email thread:
https://lists.freebsd.org/archives/freebsd-hackers/2025-January/004236.html
Upstream bug report:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118685

PR:             284441
Reported by:    kargl
13.3.0
29 Oct 2024 23:54:20
commit hash: 17024a6f828904fbd57ff459b32f9ed21f77a1a4commit hash: 17024a6f828904fbd57ff459b32f9ed21f77a1a4commit hash: 17024a6f828904fbd57ff459b32f9ed21f77a1a4commit hash: 17024a6f828904fbd57ff459b32f9ed21f77a1a4 files touched by this commit
Kyle Evans (kevans) search for other commits by this committer
lang/gcc*: disable building of libssp

For today's FreeBSD 14 and earlier, libssp is a nop because nothing on
FreeBSD will be referencing these headers or lib.  On FreeBSD 15, it
actively breaks building with FORTIFY_SOURCE enabled and it's not worth
trying to make it work- the potential for GCC improvements comes from
the __builtin_object_size enhancement, not from these headers.

PR:		280265
Approved by:	salvadore (maintainer)
13.3.0
04 Sep 2024 14:31:01
commit hash: 546dc44194b4f9e7c62d71e140d8279243c7ec38commit hash: 546dc44194b4f9e7c62d71e140d8279243c7ec38commit hash: 546dc44194b4f9e7c62d71e140d8279243c7ec38commit hash: 546dc44194b4f9e7c62d71e140d8279243c7ec38 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Update to 13.3.0

Changes: https://gcc.gnu.org/gcc-13/changes.html#13.3

PR:		281091
Tested by:	exp-run (antoine)
13.2.0_4
13 May 2024 21:19:50
commit hash: 16ebcbbc24a6fca734affcd38a2b3dba29a9145dcommit hash: 16ebcbbc24a6fca734affcd38a2b3dba29a9145dcommit hash: 16ebcbbc24a6fca734affcd38a2b3dba29a9145dcommit hash: 16ebcbbc24a6fca734affcd38a2b3dba29a9145d files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
lang/gcc13: enable on riscv64

Builds fine on 15-CURRENT.

PR:		272759
Approved by:	salvadore (maintainer)
MFH:		2024Q2
13.2.0_4
03 Feb 2024 09:57:04
commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc{12,13}: Switch back to standard bootstrap

Switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default
option instead of LTO_BOOTSTRAP, forwarding the changes already commited
in the devel ports (commits daf12c76bd531335f58e7602afd3bc8da8fc5c33,
872d61f8ead10a6d935117876cf60057a46770ff, and
da4cb11216a7ed594d5dc453deb4693b48c3c7e9) and in lang/gcc11 (commit
3e0fc5e7607d30400bfb3d5a7b3d1b77e1a6699a)

Users wanting to use LTO_BOOTSTRAP can still enable the option manually.

PR:		273397
Tested by:	exp-run (antoine)
13.2.0_3
28 Jan 2024 13:39:27
commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/gcc13: Moved man to share/man

Approved by:    portmgr (blanket)
13.2.0_2
13 Jan 2024 08:18:34
commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Fix Address sanitizer

Software compiled with -fsanitize=address fails to run with the error
message "ASan runtime does not come first in initial library list; you
should either link runtime to your application or manually preload it
with LD_PRELOAD".

This commit fixes the issue by ignoring the [vdso] loaded shared library
instead of linux-vdso.so.

To successfully run the software compiled with -fsanitize=address it is
still necessary to disable ASLR.

PR:		267751
Reported by:	yuri

Co-authored-by:	Andreas Tobler <andreast@gcc.gnu.org>
13.2.0_1
05 Jan 2024 21:03:48
commit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: drop ELFv1 support
13.2.0_1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
13.2.0_1
15 Dec 2023 20:36:59
commit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3ac files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc14-devel: fix
build without bootstrap

When more recent gcc ports are built without bootstrap, compiling libcc1
plugins results in errors similar to:

  In file included from
/wrkdirs/share/dim/ports/lang/gcc13/work/gcc-13.2.0/libcc1/libcc1plugin.cc:72:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  /usr/include/c++/v1/locale:289:36: error: attempt to use a poisoned identifier
    289 |         __status = (unsigned char*)malloc(__nkw);
        |                                    ^
  /usr/include/c++/v1/locale:1584:28: error: attempt to use a poisoned
identifier
   1584 |         __ob =
(char_type*)malloc(2*static_cast<size_t>(__nc)*sizeof(char_type));
        |                            ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13.2.0_1
05 Dec 2023 18:11:27
commit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1ba files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
lang/gcc12+: forward the installation of ISO_Fortran_binding.h in a separate dir

PR:		275431
Approved by:	salvadore@ (maintainer)
13.2.0
14 Oct 2023 20:38:33
commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Update to 13.2.0

Changes: https://gcc.gnu.org/gcc-13/changes.html#13.2
13.1.0_1
12 Oct 2023 05:06:22
commit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90a files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: disable LTO on powerpc to fix build

cc1plus: out of memory allocating 48749344 bytes after a total of 0 bytes
13.1.0_1
06 Oct 2023 17:48:53
commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13
lang/gcc13-devel lang/gcc14-devel: fix build with libc++ 17

When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:

  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  In file included from /usr/include/c++/v1/locale:202:
  /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only
applies to structs, variables, functions, and namespaces
    546 |     _LIBCPP_INLINE_VISIBILITY
        |     ^
  /usr/include/c++/v1/__config:813:37: note: expanded from macro
'_LIBCPP_INLINE_VISIBILITY'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13.1.0_1
19 Jun 2023 15:19:22
commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc*: fix build with CPUTYPE?=g[3-5]

GCC does not accept -mcpu=g4, but does accept -mcpu=G4.
13.1.0_1
02 May 2023 09:39:47
commit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167db files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: switch to using clang on powerpc64*

As with other released GCC versions (as opposed to snapshots), use base
clang to build this port.
13.1.0
29 Apr 2023 15:23:21
commit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aa files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Add port

GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc13,
g++13, and gfortran13, respectively.

This is the first release from the GCC 13 series.
It largely is a copy of lang/gcc13-devel, with release-specific
modifications from lang/gcc12.

Common issues that could happen when porting code to GCC 13:
https://gcc.gnu.org/gcc-13/porting_to.html

Changes: https://gcc.gnu.org/gcc-13/changes.html

Reviewed by:	gerald, Dan McGregor <dan.mcgregor@usask.ca>
Differential Revision:	https://reviews.freebsd.org/D39841

Number of commits found: 20