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 photosAll times are UTC
Ukraine
Port details
gcc14 GNU Compiler Collection 14
14.2.0_4 lang on this many watch lists=4 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 14.2.0_4Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2024-06-20 12:41:17
Last Update: 2025-09-10 10:09:57
Commit Hash: 0683db4
People watching this port, also watch:: pkgconf, rsync, smartmontools, libevent, mpc
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 gcc14, g++14, and gfortran14, 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 (44 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc14-14.2.0_4/catalog.mk
  3. /usr/local/share/licenses/gcc14-14.2.0_4/LICENSE
  4. /usr/local/share/licenses/gcc14-14.2.0_4/GPLv3
  5. /usr/local/share/licenses/gcc14-14.2.0_4/GPLv3RLE
  6. bin/x86_64-portbld-freebsd14.2-c++14
  7. bin/x86_64-portbld-freebsd14.2-g++14
  8. bin/x86_64-portbld-freebsd14.2-gcc14
  9. bin/x86_64-portbld-freebsd14.2-gcc-14.2.0
  10. bin/x86_64-portbld-freebsd14.2-gcc-ar14
  11. bin/x86_64-portbld-freebsd14.2-gcc-nm14
  12. bin/x86_64-portbld-freebsd14.2-gcc-ranlib14
  13. bin/x86_64-portbld-freebsd14.2-gfortran14
  14. bin/c++14
  15. bin/cpp14
  16. bin/g++14
  17. bin/gcc14
  18. bin/gcc-ar14
  19. bin/gcc-nm14
  20. bin/gcc-ranlib14
  21. bin/gcov14
  22. bin/gcov-dump14
  23. bin/gcov-tool14
  24. bin/gfortran14
  25. bin/lto-dump14
  26. include/gcc14/ISO_Fortran_binding.h
  27. share/man/man1/cpp14.1.gz
  28. share/man/man1/g++14.1.gz
  29. share/man/man1/gcc14.1.gz
  30. share/man/man1/gcov14.1.gz
  31. share/man/man1/gcov-dump14.1.gz
  32. share/man/man1/gcov-tool14.1.gz
  33. share/man/man1/gfortran14.1.gz
  34. share/man/man1/lto-dump14.1.gz
  35. share/gcc-14.2.0/python/libstdcxx/__init__.py
  36. share/gcc-14.2.0/python/libstdcxx/v6/__init__.py
  37. share/gcc-14.2.0/python/libstdcxx/v6/printers.py
  38. share/gcc-14.2.0/python/libstdcxx/v6/xmethods.py
  39. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  40. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  41. @comment Insert PLIST.lib here
  42. @owner
  43. @group
  44. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • gcc14>0:lang/gcc14
Conflicts:
CONFLICTS:
  • gcc14-devel
To install the port:
cd /usr/ports/lang/gcc14/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc14
  • pkg install gcc14
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc14
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64
distinfo:
TIMESTAMP = 1723974697 SHA256 (gcc-14.2.0.tar.xz) = a7b39bc69cbf9e25826c5a60ab26477001f7c08d85cec04bc0e29cabed6f3cc9 SIZE (gcc-14.2.0.tar.xz) = 92306460

Packages (timestamps in pop-ups are UTC):
gcc14
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest14.2.0_414.2.0_4-14.2.0_414.2.0_4n/an/an/a
FreeBSD:13:quarterly14.2.0_414.2.0_4-14.2.0_414.2.0_4n/an/an/a
FreeBSD:14:latest14.2.0_414.2.0_4-14.2.0_414.2.0_4---
FreeBSD:14:quarterly14.2.0_414.2.0_4-14.2.0_414.2.0_4---
FreeBSD:15:latest14.2.0_414.2.0_4n/a-n/an/a--
FreeBSD:15:quarterly14.2.0_414.2.0_4n/a-n/an/a--
FreeBSD:16:latest14.2.0_414.2.0_4n/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.42.r<5.43 : lang/perl5.42
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. astro/wcslib
  2. benchmarks/hpl
  3. benchmarks/octave-forge-benchmark
  4. biology/viennarna
  5. cad/calculix-ccx
  6. cad/freecad
  7. cad/freecad-devel
Expand this list (353 items / 346 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. cad/gmsh
  3. cad/graywolf
  4. cad/xyce
  5. comms/gnuradio
  6. comms/gr-osmosdr
  7. converters/R-cran-base64enc
  8. databases/R-cran-RMySQL
  9. databases/fastdb
  10. databases/proxysql
  11. devel/R-cran-bindrcpp
  12. devel/R-cran-clock
  13. devel/R-cran-collapse
  14. devel/R-cran-data.table
  15. devel/R-cran-kit
  16. devel/R-cran-later
  17. devel/R-cran-lubridate
  18. devel/R-cran-mlbench
  19. devel/R-cran-pak
  20. devel/R-cran-parallelly
  21. devel/R-cran-purrr
  22. devel/R-cran-rJava
  23. devel/R-cran-rappdirs
  24. devel/R-cran-rlang
  25. devel/R-cran-sparsevctrs
  26. devel/R-cran-systemfonts
  27. devel/R-cran-testthat
  28. devel/R-cran-tibble
  29. devel/R-cran-tidyr
  30. devel/R-cran-timechange
  31. devel/R-cran-uuid
  32. devel/R-cran-vctrs
  33. devel/RStudio
  34. devel/efivar
  35. devel/ga
  36. devel/ghidra
  37. devel/json-fortran
  38. devel/kBuild
  39. devel/matreshka
  40. devel/py-llvmlite
  41. devel/py-lxml
  42. devel/py-numba
  43. devel/py-tables
  44. devel/xtensa-esp-elf
  45. editors/openoffice-4
  46. editors/openoffice-devel
  47. emulators/wine
  48. emulators/wine-devel
  49. filesystems/R-cran-fs
  50. finance/R-cran-fBasics
  51. finance/R-cran-fGarch
  52. finance/R-cran-tseries
  53. graphics/R-cran-ggrepel
  54. graphics/R-cran-pdftools
  55. graphics/R-cran-ragg
  56. graphics/R-cran-rgl
  57. graphics/enblend
  58. graphics/lightzone
  59. graphics/qgis
  60. graphics/qgis-ltr
  61. graphics/rawtherapee
  62. graphics/xd3d
  63. java/openjdk11
  64. java/openjdk11-jre
  65. java/openjdk17
  66. java/openjdk17-jre
  67. java/openjdk20
  68. java/openjdk21
  69. java/openjdk21-jre
  70. java/openjdk22
  71. java/openjdk23
  72. java/openjdk24
  73. java/openjdk25
  74. lang/gforth
  75. lang/opencoarrays
  76. lang/quilc
  77. lang/spidermonkey115
  78. lang/spidermonkey128
  79. lang/spidermonkey140
  80. math/R-cran-VGAM
  81. math/R-cran-date
  82. math/R-cran-dplyr
  83. math/R-cran-forecast
  84. math/R-cran-geepack
  85. math/R-cran-gmp
  86. math/R-cran-gsl
  87. math/R-cran-gss
  88. math/R-cran-hdrcde
  89. math/R-cran-igraph
  90. math/R-cran-irlba
  91. math/R-cran-lme4
  92. math/R-cran-mathjaxr
  93. math/R-cran-mnormt
  94. math/R-cran-proxy
  95. math/R-cran-robustbase
  96. math/R-cran-sf
  97. math/R-cran-spdep
  98. math/R-cran-terra
  99. math/R-cran-units
  100. math/R-cran-xts
  101. math/R-cran-zoo
  102. math/arpack++
  103. math/arpack-ng
  104. math/blacs
  105. math/blocksolve95
  106. math/dbcsr
  107. math/deal.ii
  108. math/dune-fem
  109. math/dune-pdelab
  110. math/dune-vtk
  111. math/freefem++
  112. math/giacxcas
  113. math/ntpoly
  114. math/octave
  115. math/octave-forge-actuarial
  116. math/octave-forge-apa
  117. math/octave-forge-audio
  118. math/octave-forge-automatic-differentiation
  119. math/octave-forge-bim
  120. math/octave-forge-bioinfo
  121. math/octave-forge-biosig
  122. math/octave-forge-bsltl
  123. math/octave-forge-cfitsio
  124. math/octave-forge-cgi
  125. math/octave-forge-chartjs
  126. math/octave-forge-civil-engineering
  127. math/octave-forge-coder
  128. math/octave-forge-communications
  129. math/octave-forge-control
  130. math/octave-forge-csg-dataset
  131. math/octave-forge-csg-toolkit
  132. math/octave-forge-data-smoothing
  133. math/octave-forge-database
  134. math/octave-forge-dataframe
  135. math/octave-forge-datatypes
  136. math/octave-forge-dicom
  137. math/octave-forge-divand
  138. math/octave-forge-doctest
  139. math/octave-forge-econometrics
  140. math/octave-forge-fda
  141. math/octave-forge-femoctave
  142. math/octave-forge-fenv
  143. math/octave-forge-fileio
  144. math/octave-forge-financial
  145. math/octave-forge-fits
  146. math/octave-forge-fl-core
  147. math/octave-forge-fpl
  148. math/octave-forge-fuzzy-logic-toolkit
  149. math/octave-forge-ga
  150. math/octave-forge-general
  151. math/octave-forge-generate_html
  152. math/octave-forge-geographiclib
  153. math/octave-forge-geometry
  154. math/octave-forge-gnuplot
  155. math/octave-forge-gsl
  156. math/octave-forge-hdf5oct
  157. math/octave-forge-ident
  158. math/octave-forge-image
  159. math/octave-forge-informationtheory
  160. math/octave-forge-instrument-control
  161. math/octave-forge-integration
  162. math/octave-forge-internal-fluid-flow
  163. math/octave-forge-interval
  164. math/octave-forge-io
  165. math/octave-forge-irsa
  166. math/octave-forge-joystick
  167. math/octave-forge-level-set
  168. math/octave-forge-linear-algebra
  169. math/octave-forge-llms
  170. math/octave-forge-lssa
  171. math/octave-forge-ltfat
  172. math/octave-forge-mapping
  173. math/octave-forge-matgeom
  174. math/octave-forge-mboct-fem-pkg
  175. math/octave-forge-mboct-mbdyn-pkg
  176. math/octave-forge-mboct-numerical-pkg
  177. math/octave-forge-mboct-octave-pkg
  178. math/octave-forge-mccabe-thiele
  179. math/octave-forge-mechanics
  180. math/octave-forge-miscellaneous
  181. math/octave-forge-missing-functions
  182. math/octave-forge-mpi
  183. math/octave-forge-mqtt
  184. math/octave-forge-msh
  185. math/octave-forge-multicore
  186. math/octave-forge-mvn
  187. math/octave-forge-nan
  188. math/octave-forge-ncarray
  189. math/octave-forge-netcdf
  190. math/octave-forge-nlwing2
  191. math/octave-forge-nnet
  192. math/octave-forge-nurbs
  193. math/octave-forge-oct2mat
  194. math/octave-forge-octave-pool
  195. math/octave-forge-octave_mermaid_js
  196. math/octave-forge-octave_php_wrapper
  197. math/octave-forge-octave_tar
  198. math/octave-forge-octave_zstd
  199. math/octave-forge-octclip
  200. math/octave-forge-octproj
  201. math/octave-forge-odbc
  202. math/octave-forge-odebvp
  203. math/octave-forge-optics
  204. math/octave-forge-optim
  205. math/octave-forge-optiminterp
  206. math/octave-forge-outliers
  207. math/octave-forge-parallel
  208. math/octave-forge-pde1dm
  209. math/octave-forge-piqp
  210. math/octave-forge-pkg-octave-doc
  211. math/octave-forge-plot
  212. math/octave-forge-ponchon-savarit
  213. math/octave-forge-prompt
  214. math/octave-forge-psychrometrics
  215. math/octave-forge-pythonic
  216. math/octave-forge-quaternion
  217. math/octave-forge-queueing
  218. math/octave-forge-rtree
  219. math/octave-forge-secs1d
  220. math/octave-forge-secs2d
  221. math/octave-forge-secs3d
  222. math/octave-forge-signal
  223. math/octave-forge-simp
  224. math/octave-forge-sockets
  225. math/octave-forge-sole
  226. math/octave-forge-sparsersb
  227. math/octave-forge-specfun
  228. math/octave-forge-special-matrix
  229. math/octave-forge-splines
  230. math/octave-forge-sqlite
  231. math/octave-forge-statistics
  232. math/octave-forge-statistics-resampling
  233. math/octave-forge-stk
  234. math/octave-forge-strings
  235. math/octave-forge-struct
  236. math/octave-forge-symband
  237. math/octave-forge-symbolic
  238. math/octave-forge-tablicious
  239. math/octave-forge-tcl-octave
  240. math/octave-forge-timer
  241. math/octave-forge-tsa
  242. math/octave-forge-velas
  243. math/octave-forge-video
  244. math/octave-forge-websockets
  245. math/octave-forge-zenity
  246. math/octave-forge-zeromq
  247. math/openblas64
  248. math/petiga
  249. math/py-numpy
  250. math/py-primme
  251. math/py-scikit-umfpack
  252. math/py-slepc4py
  253. math/rkward
  254. math/scalapack
  255. math/scalapackfx
  256. math/scilab
  257. math/scorec-core
  258. math/sfft
  259. math/slepc
  260. math/spfft
  261. math/spla
  262. math/sprng
  263. math/suitesparse-graphblas
  264. math/sundials
  265. math/superlu
  266. math/superlu-dist
  267. math/taucs
  268. misc/R-cran-xfun
  269. misc/adios2
  270. misc/urh
  271. misc/visp
  272. multimedia/avidemux
  273. multimedia/avidemux-cli
  274. multimedia/avidemux-plugins
  275. multimedia/avidemux-qt5
  276. multimedia/xanim
  277. net/ipxe
  278. net/mpich
  279. net/mpifx
  280. net/py-mpi4py-mpich
  281. net/teddycloud
  282. net-mgmt/aircrack-ng
  283. print/R-cran-textshaping
  284. science/PETSc
  285. science/ascent
  286. science/atompaw
  287. science/bagel
  288. science/cgnslib
  289. science/chrono
  290. science/code_saturne
  291. science/conduit
  292. science/cp2k
  293. science/dakota
  294. science/dftbplus
  295. science/dynare
  296. science/elk
  297. science/elmerfem
  298. science/erkale
  299. science/fleur
  300. science/frontistr
  301. science/getdp
  302. science/gnudatalanguage
  303. science/hdf
  304. science/helfem
  305. science/hypre
  306. science/jdftx
  307. science/lammps
  308. science/libgridxc
  309. science/libnegf
  310. science/liggghts
  311. science/madness
  312. science/mbdyn
  313. science/mdynamix
  314. science/meep
  315. science/mpqc
  316. science/nwchem
  317. science/octopus
  318. science/openmodelica
  319. science/openmx
  320. science/opensim-core
  321. science/packmol
  322. science/paraview
  323. science/pnetcdf
  324. science/psi4
  325. science/py-obspy
  326. science/py-phono3py
  327. science/py-scikit-learn
  328. science/py-scipy
  329. science/qmcpack
  330. science/quantum-espresso
  331. science/seacas
  332. science/sirius
  333. science/spglib
  334. science/spheral
  335. science/tinker
  336. science/wannier90
  337. security/R-cran-openssl
  338. security/R-cran-sodium
  339. sysutils/edk2
  340. textproc/R-cran-XML
  341. textproc/R-cran-bibtex
  342. textproc/R-cran-rbibutils
  343. textproc/R-cran-readr
  344. textproc/R-cran-vroom
  345. textproc/R-cran-xml2
  346. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. databases/cockroach*
  2. java/openjdk19*
  3. Collapse this list of deleted ports.
for Run
  1. astro/wcslib
  2. benchmarks/hpl
  3. benchmarks/octave-forge-benchmark
  4. biology/viennarna
  5. cad/calculix-ccx
  6. cad/freecad
  7. cad/freecad-devel
Expand this list (351 items / 344 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. cad/gmsh
  3. cad/graywolf
  4. cad/xyce
  5. comms/gnuradio
  6. comms/gr-osmosdr
  7. converters/R-cran-base64enc
  8. databases/R-cran-RMySQL
  9. databases/fastdb
  10. databases/proxysql
  11. devel/R-cran-bindrcpp
  12. devel/R-cran-clock
  13. devel/R-cran-collapse
  14. devel/R-cran-data.table
  15. devel/R-cran-kit
  16. devel/R-cran-later
  17. devel/R-cran-lubridate
  18. devel/R-cran-mlbench
  19. devel/R-cran-pak
  20. devel/R-cran-parallelly
  21. devel/R-cran-purrr
  22. devel/R-cran-rJava
  23. devel/R-cran-rappdirs
  24. devel/R-cran-rlang
  25. devel/R-cran-sparsevctrs
  26. devel/R-cran-systemfonts
  27. devel/R-cran-testthat
  28. devel/R-cran-tibble
  29. devel/R-cran-tidyr
  30. devel/R-cran-timechange
  31. devel/R-cran-uuid
  32. devel/R-cran-vctrs
  33. devel/RStudio
  34. devel/efivar
  35. devel/ga
  36. devel/ghidra
  37. devel/json-fortran
  38. devel/kBuild
  39. devel/py-llvmlite
  40. devel/py-lxml
  41. devel/py-numba
  42. devel/py-tables
  43. editors/openoffice-4
  44. editors/openoffice-devel
  45. emulators/wine
  46. emulators/wine-devel
  47. filesystems/R-cran-fs
  48. finance/R-cran-fBasics
  49. finance/R-cran-fGarch
  50. finance/R-cran-tseries
  51. graphics/R-cran-ggrepel
  52. graphics/R-cran-pdftools
  53. graphics/R-cran-ragg
  54. graphics/R-cran-rgl
  55. graphics/enblend
  56. graphics/lightzone
  57. graphics/qgis
  58. graphics/qgis-ltr
  59. graphics/rawtherapee
  60. graphics/xd3d
  61. java/openjdk11
  62. java/openjdk11-jre
  63. java/openjdk17
  64. java/openjdk17-jre
  65. java/openjdk20
  66. java/openjdk21
  67. java/openjdk21-jre
  68. java/openjdk22
  69. java/openjdk23
  70. java/openjdk24
  71. java/openjdk25
  72. lang/gforth
  73. lang/opencoarrays
  74. lang/quilc
  75. lang/spidermonkey115
  76. lang/spidermonkey128
  77. lang/spidermonkey140
  78. math/R-cran-VGAM
  79. math/R-cran-date
  80. math/R-cran-dplyr
  81. math/R-cran-forecast
  82. math/R-cran-geepack
  83. math/R-cran-gmp
  84. math/R-cran-gsl
  85. math/R-cran-gss
  86. math/R-cran-hdrcde
  87. math/R-cran-igraph
  88. math/R-cran-irlba
  89. math/R-cran-lme4
  90. math/R-cran-mathjaxr
  91. math/R-cran-mnormt
  92. math/R-cran-proxy
  93. math/R-cran-robustbase
  94. math/R-cran-sf
  95. math/R-cran-spdep
  96. math/R-cran-terra
  97. math/R-cran-units
  98. math/R-cran-xts
  99. math/R-cran-zoo
  100. math/arpack++
  101. math/arpack-ng
  102. math/blacs
  103. math/blocksolve95
  104. math/combblas
  105. math/dbcsr
  106. math/deal.ii
  107. math/dune-fem
  108. math/dune-pdelab
  109. math/dune-vtk
  110. math/freefem++
  111. math/giacxcas
  112. math/ntpoly
  113. math/octave
  114. math/octave-forge-actuarial
  115. math/octave-forge-apa
  116. math/octave-forge-audio
  117. math/octave-forge-automatic-differentiation
  118. math/octave-forge-bim
  119. math/octave-forge-bioinfo
  120. math/octave-forge-biosig
  121. math/octave-forge-bsltl
  122. math/octave-forge-cfitsio
  123. math/octave-forge-cgi
  124. math/octave-forge-chartjs
  125. math/octave-forge-civil-engineering
  126. math/octave-forge-coder
  127. math/octave-forge-communications
  128. math/octave-forge-control
  129. math/octave-forge-csg-dataset
  130. math/octave-forge-csg-toolkit
  131. math/octave-forge-data-smoothing
  132. math/octave-forge-database
  133. math/octave-forge-dataframe
  134. math/octave-forge-datatypes
  135. math/octave-forge-dicom
  136. math/octave-forge-divand
  137. math/octave-forge-doctest
  138. math/octave-forge-econometrics
  139. math/octave-forge-fda
  140. math/octave-forge-femoctave
  141. math/octave-forge-fenv
  142. math/octave-forge-fileio
  143. math/octave-forge-financial
  144. math/octave-forge-fits
  145. math/octave-forge-fl-core
  146. math/octave-forge-fpl
  147. math/octave-forge-fuzzy-logic-toolkit
  148. math/octave-forge-ga
  149. math/octave-forge-general
  150. math/octave-forge-generate_html
  151. math/octave-forge-geographiclib
  152. math/octave-forge-geometry
  153. math/octave-forge-gnuplot
  154. math/octave-forge-gsl
  155. math/octave-forge-hdf5oct
  156. math/octave-forge-ident
  157. math/octave-forge-image
  158. math/octave-forge-informationtheory
  159. math/octave-forge-instrument-control
  160. math/octave-forge-integration
  161. math/octave-forge-internal-fluid-flow
  162. math/octave-forge-interval
  163. math/octave-forge-io
  164. math/octave-forge-irsa
  165. math/octave-forge-joystick
  166. math/octave-forge-level-set
  167. math/octave-forge-linear-algebra
  168. math/octave-forge-llms
  169. math/octave-forge-lssa
  170. math/octave-forge-ltfat
  171. math/octave-forge-mapping
  172. math/octave-forge-matgeom
  173. math/octave-forge-mboct-fem-pkg
  174. math/octave-forge-mboct-mbdyn-pkg
  175. math/octave-forge-mboct-numerical-pkg
  176. math/octave-forge-mboct-octave-pkg
  177. math/octave-forge-mccabe-thiele
  178. math/octave-forge-mechanics
  179. math/octave-forge-miscellaneous
  180. math/octave-forge-missing-functions
  181. math/octave-forge-mpi
  182. math/octave-forge-mqtt
  183. math/octave-forge-msh
  184. math/octave-forge-multicore
  185. math/octave-forge-mvn
  186. math/octave-forge-nan
  187. math/octave-forge-ncarray
  188. math/octave-forge-netcdf
  189. math/octave-forge-nlwing2
  190. math/octave-forge-nnet
  191. math/octave-forge-nurbs
  192. math/octave-forge-oct2mat
  193. math/octave-forge-octave-pool
  194. math/octave-forge-octave_mermaid_js
  195. math/octave-forge-octave_php_wrapper
  196. math/octave-forge-octave_tar
  197. math/octave-forge-octave_zstd
  198. math/octave-forge-octclip
  199. math/octave-forge-octproj
  200. math/octave-forge-odbc
  201. math/octave-forge-odebvp
  202. math/octave-forge-optics
  203. math/octave-forge-optim
  204. math/octave-forge-optiminterp
  205. math/octave-forge-outliers
  206. math/octave-forge-parallel
  207. math/octave-forge-pde1dm
  208. math/octave-forge-piqp
  209. math/octave-forge-pkg-octave-doc
  210. math/octave-forge-plot
  211. math/octave-forge-ponchon-savarit
  212. math/octave-forge-prompt
  213. math/octave-forge-psychrometrics
  214. math/octave-forge-pythonic
  215. math/octave-forge-quaternion
  216. math/octave-forge-queueing
  217. math/octave-forge-rtree
  218. math/octave-forge-secs1d
  219. math/octave-forge-secs2d
  220. math/octave-forge-secs3d
  221. math/octave-forge-signal
  222. math/octave-forge-simp
  223. math/octave-forge-sockets
  224. math/octave-forge-sole
  225. math/octave-forge-sparsersb
  226. math/octave-forge-specfun
  227. math/octave-forge-special-matrix
  228. math/octave-forge-splines
  229. math/octave-forge-sqlite
  230. math/octave-forge-statistics
  231. math/octave-forge-statistics-resampling
  232. math/octave-forge-stk
  233. math/octave-forge-strings
  234. math/octave-forge-struct
  235. math/octave-forge-symband
  236. math/octave-forge-symbolic
  237. math/octave-forge-tablicious
  238. math/octave-forge-tcl-octave
  239. math/octave-forge-timer
  240. math/octave-forge-tsa
  241. math/octave-forge-velas
  242. math/octave-forge-video
  243. math/octave-forge-websockets
  244. math/octave-forge-zenity
  245. math/octave-forge-zeromq
  246. math/openblas64
  247. math/petiga
  248. math/py-numpy
  249. math/py-primme
  250. math/py-scikit-umfpack
  251. math/py-slepc4py
  252. math/rkward
  253. math/scalapack
  254. math/scalapackfx
  255. math/scilab
  256. math/scorec-core
  257. math/sfft
  258. math/slepc
  259. math/spfft
  260. math/spla
  261. math/sprng
  262. math/suitesparse-graphblas
  263. math/sundials
  264. math/superlu
  265. math/superlu-dist
  266. math/taucs
  267. misc/R-cran-xfun
  268. misc/adios2
  269. misc/urh
  270. misc/visp
  271. multimedia/avidemux
  272. multimedia/avidemux-cli
  273. multimedia/avidemux-plugins
  274. multimedia/avidemux-qt5
  275. multimedia/xanim
  276. net/mpich
  277. net/mpifx
  278. net/py-mpi4py-mpich
  279. net/teddycloud
  280. net-mgmt/aircrack-ng
  281. print/R-cran-textshaping
  282. science/PETSc
  283. science/ascent
  284. science/atompaw
  285. science/bagel
  286. science/cgnslib
  287. science/chrono
  288. science/code_saturne
  289. science/conduit
  290. science/cp2k
  291. science/dakota
  292. science/dftbplus
  293. science/dynare
  294. science/elk
  295. science/elmerfem
  296. science/erkale
  297. science/fleur
  298. science/frontistr
  299. science/getdp
  300. science/gnudatalanguage
  301. science/hdf
  302. science/helfem
  303. science/hypre
  304. science/jdftx
  305. science/lammps
  306. science/libgridxc
  307. science/libnegf
  308. science/liggghts
  309. science/madness
  310. science/mbdyn
  311. science/mdynamix
  312. science/meep
  313. science/mpqc
  314. science/nwchem
  315. science/octopus
  316. science/openmodelica
  317. science/openmx
  318. science/opensim-core
  319. science/packmol
  320. science/paraview
  321. science/pnetcdf
  322. science/psi4
  323. science/py-obspy
  324. science/py-phono3py
  325. science/py-scikit-learn
  326. science/py-scipy
  327. science/qmcpack
  328. science/quantum-espresso
  329. science/seacas
  330. science/sirius
  331. science/spglib
  332. science/spheral
  333. science/tinker
  334. science/wannier90
  335. security/R-cran-openssl
  336. security/R-cran-sodium
  337. sysutils/edk2
  338. textproc/R-cran-XML
  339. textproc/R-cran-bibtex
  340. textproc/R-cran-rbibutils
  341. textproc/R-cran-readr
  342. textproc/R-cran-vroom
  343. textproc/R-cran-xml2
  344. Collapse this list.

Deleted ports which required this port:

Expand this list of 2 deleted ports
  1. databases/cockroach*
  2. java/openjdk19*
  3. 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 gcc14-14.2.0_4: 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_gcc14
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/gcc14 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-14.2.0/
  2. http://gcc.gnu.org/pub/gcc/releases/gcc-14.2.0/
  3. http://mirror.koddos.net/gcc/releases/gcc-14.2.0/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-14.2.0/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-14.2.0/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-14.2.0/
  7. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-14.2.0/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-14.2.0/
Collapse this list.

Number of commits found: 12

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
14.2.0_4
10 Sep 2025 10:09:57
commit hash: 0683db4d8cc67701799ea3c9eafd3dce1cb5b9d1commit hash: 0683db4d8cc67701799ea3c9eafd3dce1cb5b9d1commit hash: 0683db4d8cc67701799ea3c9eafd3dce1cb5b9d1commit hash: 0683db4d8cc67701799ea3c9eafd3dce1cb5b9d1 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Build jit only when bootstrap is on

Building jit without bootstrap does not work, so we add jit to the
enabled languages only if a bootstrap option has been selected.

Indeed, building GCC on FreeBSD with FreeBSD's default compiler
(clang) and without bootstraping it is not fully supported.

See e-mail
https://lists.freebsd.org/archives/dev-commits-ports-main/2025-August/160223.html
for more details.

Reported by:	vishwin
14.2.0_4
03 May 2025 09:46:26
commit hash: ef502dd9562c894c1b0065f5f497dd3cd372fae0commit hash: ef502dd9562c894c1b0065f5f497dd3cd372fae0commit hash: ef502dd9562c894c1b0065f5f497dd3cd372fae0commit hash: ef502dd9562c894c1b0065f5f497dd3cd372fae0 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Add comment to existing patch

Add a comment to files/patch-libgcc_unwind.inc to remember when it will
get obsolete, i.e. once all supported FreeBSD releases include commit
22e564c74eb20e14bd93fd9fdde20e38a29cfcf1.

PR:             285711
14.2.0_4
24 Apr 2025 12:55:48
commit hash: 1c41fd97c78672391f5a73c2b15baee509e6a2e5commit hash: 1c41fd97c78672391f5a73c2b15baee509e6a2e5commit hash: 1c41fd97c78672391f5a73c2b15baee509e6a2e5commit hash: 1c41fd97c78672391f5a73c2b15baee509e6a2e5 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
Author: Oleg Sidorkin
lang/gcc14: 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.

PR:             285711
Reported by:    cracauer
Tested by:      cracauer, jbo
14.2.0_3
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
14.2.0_3
05 Mar 2025 15:32:58
commit hash: 930be0aa27c2e99af9337396842ac164ed708df3commit hash: 930be0aa27c2e99af9337396842ac164ed708df3commit hash: 930be0aa27c2e99af9337396842ac164ed708df3commit hash: 930be0aa27c2e99af9337396842ac164ed708df3 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Fix linking with libisl.so

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>
14.2.0_2
10 Feb 2025 18:18:50
commit hash: 17c3f4ae6778531b634603266777f838a77d306ecommit hash: 17c3f4ae6778531b634603266777f838a77d306ecommit hash: 17c3f4ae6778531b634603266777f838a77d306ecommit hash: 17c3f4ae6778531b634603266777f838a77d306e files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
Author: Dimitry Andric
lang/gcc14: 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
14.2.0_1
28 Jan 2025 14:27:41
commit hash: aaa315e25e6d12a0df14b29fb5196f652a745c5ccommit hash: aaa315e25e6d12a0df14b29fb5196f652a745c5ccommit hash: aaa315e25e6d12a0df14b29fb5196f652a745c5ccommit hash: aaa315e25e6d12a0df14b29fb5196f652a745c5c files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
lang/gcc14: standard bootstrap also needed on arm

Same crash as on powerpc.

Approved by:	portmgr (build fix blanket)
MFH:		2025Q1
14.2.0_1
12 Jan 2025 21:36:38
commit hash: 4a64cb4161d4a61f840a48eadfd59e2bb68f384ccommit hash: 4a64cb4161d4a61f840a48eadfd59e2bb68f384ccommit hash: 4a64cb4161d4a61f840a48eadfd59e2bb68f384ccommit hash: 4a64cb4161d4a61f840a48eadfd59e2bb68f384c files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc14: fix build on powerpc

Bootstrap is required on powerpc as well:
/usr/include/c++/v1/locale:288:32: error: attempt to use a poisoned identifier
14.2.0_1
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)
14.2.0_1
04 Sep 2024 08:56:43
commit hash: d46106eb4b6dcda7b820e52a37d1f95226376e51commit hash: d46106eb4b6dcda7b820e52a37d1f95226376e51commit hash: d46106eb4b6dcda7b820e52a37d1f95226376e51commit hash: d46106eb4b6dcda7b820e52a37d1f95226376e51 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Add jit language

The jit language was missing by accident. Restore it.

PR:		281091
Reported by:	ashish
14.2.0
20 Aug 2024 13:50:52
commit hash: b175cabc52fe0eb63a4c5d1673e05aa7eecd7396commit hash: b175cabc52fe0eb63a4c5d1673e05aa7eecd7396commit hash: b175cabc52fe0eb63a4c5d1673e05aa7eecd7396commit hash: b175cabc52fe0eb63a4c5d1673e05aa7eecd7396 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Update to 14.2.0

Changes: https://gcc.gnu.org/gcc-14/changes.html#14.2
14.1.0
20 Jun 2024 12:33:31
commit hash: 4700c3f17859f7cc2c00fd5c9c7bf41e92c8142bcommit hash: 4700c3f17859f7cc2c00fd5c9c7bf41e92c8142bcommit hash: 4700c3f17859f7cc2c00fd5c9c7bf41e92c8142bcommit hash: 4700c3f17859f7cc2c00fd5c9c7bf41e92c8142b files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14: Add port

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

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

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

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

Number of commits found: 12