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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
gcc14-devel GNU Compiler Collection 14
14.0.1.s20240421,1 lang on this many watch lists=0 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.0.1.s20240225,1Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-25 13:54:10
Last Update: 2024-04-24 08:23:23
Commit Hash: b218a23
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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (44 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc14-devel-14.0.1.s20240421,1/catalog.mk
  3. /usr/local/share/licenses/gcc14-devel-14.0.1.s20240421,1/LICENSE
  4. /usr/local/share/licenses/gcc14-devel-14.0.1.s20240421,1/GPLv3
  5. /usr/local/share/licenses/gcc14-devel-14.0.1.s20240421,1/GPLv3RLE
  6. bin/x86_64-portbld-freebsd14.0-c++14
  7. bin/x86_64-portbld-freebsd14.0-g++14
  8. bin/x86_64-portbld-freebsd14.0-gcc14
  9. bin/x86_64-portbld-freebsd14.0-gcc-14.0.1
  10. bin/x86_64-portbld-freebsd14.0-gcc-ar14
  11. bin/x86_64-portbld-freebsd14.0-gcc-nm14
  12. bin/x86_64-portbld-freebsd14.0-gcc-ranlib14
  13. bin/x86_64-portbld-freebsd14.0-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.0.1/python/libstdcxx/__init__.py
  36. share/gcc-14.0.1/python/libstdcxx/v6/__init__.py
  37. share/gcc-14.0.1/python/libstdcxx/v6/printers.py
  38. share/gcc-14.0.1/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.
Dependency lines:
  • gcc14-devel>0:lang/gcc14-devel
To install the port:
cd /usr/ports/lang/gcc14-devel/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc14-devel
  • pkg install gcc14-devel
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc14-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1713755113 SHA256 (gcc-14-20240421.tar.xz) = 8a2baa82571b0bb57eb212b4ee3b5de2db8d240c322b21dc685d91b05c7b680f SIZE (gcc-14-20240421.tar.xz) = 87982608

Packages (timestamps in pop-ups are UTC):
gcc14-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest14.0.1.s20240407,114.0.1.s20240414,1------
FreeBSD:13:quarterly14.0.1.s20240331_1,114.0.1.s20240331_1,114.0.0.s20230625-----
FreeBSD:14:latest14.0.1.s20240225,114.0.1.s20240414,1------
FreeBSD:14:quarterly-14.0.1.s20240331_1,1-14.0.0.s20231231---14.0.0.s20231231
FreeBSD:15:latest14.0.1.s20240225,114.0.1.s20240414,1n/a-n/a---
FreeBSD:15:quarterly--n/a-n/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
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gcc14-devel-14.0.1.s20240421,1: GRAPHITE=off: Support for Graphite loop optimizations MULTILIB=on: Build support for 32-bit and 64-bit targets ====> Options available for the single BOOTSTRAP: you have to select exactly 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-devel
USES:
compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (8 items)
Collapse this list.
  1. http://ftp.ntua.gr/pub/gnu/gcc/snapshots/14-20240421/
  2. http://gcc.gnu.org/pub/gcc/snapshots/14-20240421/
  3. http://mirror.koddos.net/gcc/snapshots/14-20240421/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/snapshots/14-20240421/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/snapshots/14-20240421/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/snapshots/14-20240421/
  7. https://mirrors.kernel.org/sourceware/gcc/snapshots/14-20240421/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/14-20240421/
Collapse this list.

Number of commits found: 59

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
14.0.1.s20240421,1
24 Apr 2024 08:23:23
commit hash: b218a23dc58b1440209360e81234225189eae3bccommit hash: b218a23dc58b1440209360e81234225189eae3bccommit hash: b218a23dc58b1440209360e81234225189eae3bccommit hash: b218a23dc58b1440209360e81234225189eae3bc files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Disable jit on i386

Build fails for jit on i386. Disable it until a fix is found.
14.0.1.s20240421,1
23 Apr 2024 13:11:24
commit hash: 63a9f9a70a1ee5e423d7625086b78b73eb8592dacommit hash: 63a9f9a70a1ee5e423d7625086b78b73eb8592dacommit hash: 63a9f9a70a1ee5e423d7625086b78b73eb8592dacommit hash: 63a9f9a70a1ee5e423d7625086b78b73eb8592da files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.1.s20240421
14.0.1.s20240414,1
15 Apr 2024 12:33:34
commit hash: 820512178bb7b35c48a403f799c489a0893d253fcommit hash: 820512178bb7b35c48a403f799c489a0893d253fcommit hash: 820512178bb7b35c48a403f799c489a0893d253fcommit hash: 820512178bb7b35c48a403f799c489a0893d253f files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.1.s20240414
14.0.1.s20240407,1
08 Apr 2024 19:27:10
commit hash: 774e5389fcd08c3eb3e45b64df0fa44ae6e2bef0commit hash: 774e5389fcd08c3eb3e45b64df0fa44ae6e2bef0commit hash: 774e5389fcd08c3eb3e45b64df0fa44ae6e2bef0commit hash: 774e5389fcd08c3eb3e45b64df0fa44ae6e2bef0 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.1.s20240407
14.0.1.s20240331_1,1
06 Apr 2024 19:14:53
commit hash: c43b09081c53651e478e226f77d25562852a8b8bcommit hash: c43b09081c53651e478e226f77d25562852a8b8bcommit hash: c43b09081c53651e478e226f77d25562852a8b8bcommit hash: c43b09081c53651e478e226f77d25562852a8b8b files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
Author: Trond Endrestøl
lang/gcc14-devel: Fix conflict on libgccjit.h and libgccjit++.h

Some GCC ports install libgccjit.h and libgccjit++.h in the
same directory.

Fix conflict for lang/gcc14-devel.

See also commit 0338e04504ee269b7a95e6707f1314bc1c4239fe that fixed the
conflict in the same way for lang/gcc11.

PR:		257060, 277383
14.0.1.s20240331,1
06 Apr 2024 19:14:53
commit hash: bb6928908814d92b30ae2192f4abd6b24a89bdeecommit hash: bb6928908814d92b30ae2192f4abd6b24a89bdeecommit hash: bb6928908814d92b30ae2192f4abd6b24a89bdeecommit hash: bb6928908814d92b30ae2192f4abd6b24a89bdee files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Remove obsolete patch file

Patch has been upstreamed in upstream commit
9970b576b7e4ae337af1268395ff221348c4b34a.
14.0.1.s20240331,1
06 Apr 2024 19:14:53
commit hash: 7ac3ed0c18565ac4abc0fd59f392df05c1784261commit hash: 7ac3ed0c18565ac4abc0fd59f392df05c1784261commit hash: 7ac3ed0c18565ac4abc0fd59f392df05c1784261commit hash: 7ac3ed0c18565ac4abc0fd59f392df05c1784261 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.1.s20240331
14.0.1.s20240225,1
26 Feb 2024 22:50:54
commit hash: 5ee63cc45413954077b2b0c0546b8342585b41bacommit hash: 5ee63cc45413954077b2b0c0546b8342585b41bacommit hash: 5ee63cc45413954077b2b0c0546b8342585b41bacommit hash: 5ee63cc45413954077b2b0c0546b8342585b41ba files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.1.s20240225

Also require to choose a BOOSTRAP option: building GCC with bootstrap
disabled is intended to be possible only when GCC is built with some
pre-installed GCC, however Clang is the default compiler on FreeBSD.

Indeed, bugs have already been encountered when trying to build GCC with
Clang without bootstrap on FreBSD. See for example commit
a4831f4933d006071d96a861506ff0db44d1d3ac.
14.0.1.s20240218,1
25 Feb 2024 13:47:19
commit hash: eab40330d0e49dcb373ed27720dd8772babadfeacommit hash: eab40330d0e49dcb373ed27720dd8772babadfeacommit hash: eab40330d0e49dcb373ed27720dd8772babadfeacommit hash: eab40330d0e49dcb373ed27720dd8772babadfea files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel:  Update to 14.0.1.s20240218
14.0.1.s20240114_1,1
24 Feb 2024 16:12:13
commit hash: ccb44036877ff535016ca445ec48b9acd1e07defcommit hash: ccb44036877ff535016ca445ec48b9acd1e07defcommit hash: ccb44036877ff535016ca445ec48b9acd1e07defcommit hash: ccb44036877ff535016ca445ec48b9acd1e07def files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/gcc14-devel: Moved man to share/man

Approved by:	portmgr (blanket)
14.0.1.s20240114,1
15 Feb 2024 17:26:13
commit hash: 3981b325fb43c5ba80357e3a10ba5679db657be9commit hash: 3981b325fb43c5ba80357e3a10ba5679db657be9commit hash: 3981b325fb43c5ba80357e3a10ba5679db657be9commit hash: 3981b325fb43c5ba80357e3a10ba5679db657be9 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Restore PORTEPOCH

In spite of 2f1558e22188af8a30e374c2236a9d3d134d3b21, portmgr emails
keep complaining that version number is going backward and some tools
will break. So restore PORTEPOCH.

Fixes: 2f1558e22188 lang/gcc14-devel: Remove unnecessary PORTEPOCH
14.0.1.s20240114
08 Feb 2024 10:39:03
commit hash: 7d90097f638f49c8f6f5090edbd38ce25d8cc0cfcommit hash: 7d90097f638f49c8f6f5090edbd38ce25d8cc0cfcommit hash: 7d90097f638f49c8f6f5090edbd38ce25d8cc0cfcommit hash: 7d90097f638f49c8f6f5090edbd38ce25d8cc0cf files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Bump GCC_VERSION

Piotr was right in b5724fc1727292af44b489d5bafbca04a0380fce: GCC_VERSION
was bumped upstream on the 12th of January as GCC 14 entered in stage 4
(see gcc/BASE-VER).

PR:		276889
Reported by:	pkubaj, dim
14.0.0.s20240114_1
01 Feb 2024 13:48:57
commit hash: 2f1558e22188af8a30e374c2236a9d3d134d3b21commit hash: 2f1558e22188af8a30e374c2236a9d3d134d3b21commit hash: 2f1558e22188af8a30e374c2236a9d3d134d3b21commit hash: 2f1558e22188af8a30e374c2236a9d3d134d3b21 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Remove unnecessary PORTEPOCH

Remove unnecessary PORTEPOCH. This is possibile because new
gcc14-devel packages have not been created yet due some other bug.

Discussed with:	mat
Fixes:	326042daae89 lang/gcc14-devel: Fix PORTREVISION bumping
14.0.0.s20240114_1,1
28 Jan 2024 08:22:48
commit hash: 326042daae8971c069968c862c3ae6d69298f65bcommit hash: 326042daae8971c069968c862c3ae6d69298f65bcommit hash: 326042daae8971c069968c862c3ae6d69298f65bcommit hash: 326042daae8971c069968c862c3ae6d69298f65b files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Fix PORTREVISION bumping

Fixes:	b5724fc17272 lang/gcc14-devel: fix build by bumping PORTREVISION
14.0.1.s20240114
28 Jan 2024 02:32:07
commit hash: b5724fc1727292af44b489d5bafbca04a0380fcecommit hash: b5724fc1727292af44b489d5bafbca04a0380fcecommit hash: b5724fc1727292af44b489d5bafbca04a0380fcecommit hash: b5724fc1727292af44b489d5bafbca04a0380fce files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc14-devel: fix build by bumping PORTREVISION

install:
/wrkdirs/usr/ports/lang/gcc14-devel/work/stage/usr/local/lib/gcc14/gcc/powerpc64-portbld-freebsd14.0/14.0.0/include/ISO_Fortran_binding.h:
No such file or directory
14.0.0.s20240114
15 Jan 2024 10:47:18
commit hash: f9b0530f529a3871f9db2005afa1fb9b618b5842commit hash: f9b0530f529a3871f9db2005afa1fb9b618b5842commit hash: f9b0530f529a3871f9db2005afa1fb9b618b5842commit hash: f9b0530f529a3871f9db2005afa1fb9b618b5842 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20240114
14.0.0.s20240107_1
13 Jan 2024 08:18:27
commit hash: 99c1ed39b70e5c82b3d8d0b01eac6e4ab8438693commit hash: 99c1ed39b70e5c82b3d8d0b01eac6e4ab8438693commit hash: 99c1ed39b70e5c82b3d8d0b01eac6e4ab8438693commit hash: 99c1ed39b70e5c82b3d8d0b01eac6e4ab8438693 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: 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.

PR:             267751
Reported by:    yuri

Co-authored-by:	Andreas Tobler <andreast@gcc.gnu.org>
14.0.0.s20240107
08 Jan 2024 10:04:10
commit hash: 3bccca7d520186b76670018e42849f3c3c2181e1commit hash: 3bccca7d520186b76670018e42849f3c3c2181e1commit hash: 3bccca7d520186b76670018e42849f3c3c2181e1commit hash: 3bccca7d520186b76670018e42849f3c3c2181e1 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20240107
14.0.0.s20231231
05 Jan 2024 21:04:02
commit hash: 8cfa7498cb054484f3893ec5d215314d3a39efc4commit hash: 8cfa7498cb054484f3893ec5d215314d3a39efc4commit hash: 8cfa7498cb054484f3893ec5d215314d3a39efc4commit hash: 8cfa7498cb054484f3893ec5d215314d3a39efc4 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc14-devel: drop ELFv1 support
14.0.0.s20231231
01 Jan 2024 13:24:26
commit hash: 406b1c9774eaa27fa92853b070ff85abc88fea55commit hash: 406b1c9774eaa27fa92853b070ff85abc88fea55commit hash: 406b1c9774eaa27fa92853b070ff85abc88fea55commit hash: 406b1c9774eaa27fa92853b070ff85abc88fea55 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231231
14.0.0.s20231224
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
14.0.0.s20231224
25 Dec 2023 16:10:06
commit hash: fec059b3ee1d157512de90af7bd8150c8583b387commit hash: fec059b3ee1d157512de90af7bd8150c8583b387commit hash: fec059b3ee1d157512de90af7bd8150c8583b387commit hash: fec059b3ee1d157512de90af7bd8150c8583b387 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231224

Also define __USE_ISOC11, which is defined in glibc but not in FreeBSD
libc. This is needed to successfully compile libssp without the
workaound that was used in the past and removed with commit
83b04e75c45d6b661227d6229387ad6b165acc15.
14.0.0.s20231126_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)
14.0.0.s20231126_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)
14.0.0.s20231126
27 Nov 2023 14:11:20
commit hash: 5e36aee134cade5909cc137007ba3d1f19666bfecommit hash: 5e36aee134cade5909cc137007ba3d1f19666bfecommit hash: 5e36aee134cade5909cc137007ba3d1f19666bfecommit hash: 5e36aee134cade5909cc137007ba3d1f19666bfe files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231126
14.0.0.s20231119
20 Nov 2023 11:15:08
commit hash: 0ddc775531e58305c887778130c2766632a2f02acommit hash: 0ddc775531e58305c887778130c2766632a2f02acommit hash: 0ddc775531e58305c887778130c2766632a2f02acommit hash: 0ddc775531e58305c887778130c2766632a2f02a files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231119
14.0.0.s20231112
13 Nov 2023 09:50:53
commit hash: 7f3266505f1f35aad36d856754b8e2c413edfd1ccommit hash: 7f3266505f1f35aad36d856754b8e2c413edfd1ccommit hash: 7f3266505f1f35aad36d856754b8e2c413edfd1ccommit hash: 7f3266505f1f35aad36d856754b8e2c413edfd1c files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231112
14.0.0.s20231105
06 Nov 2023 07:09:36
commit hash: bf74651276182b1101d5505e7c53be66392d9f56commit hash: bf74651276182b1101d5505e7c53be66392d9f56commit hash: bf74651276182b1101d5505e7c53be66392d9f56commit hash: bf74651276182b1101d5505e7c53be66392d9f56 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231105
14.0.0.s20231029
30 Oct 2023 18:09:49
commit hash: 178d5d7e4e6e9fe80796be5f12596284674faf58commit hash: 178d5d7e4e6e9fe80796be5f12596284674faf58commit hash: 178d5d7e4e6e9fe80796be5f12596284674faf58commit hash: 178d5d7e4e6e9fe80796be5f12596284674faf58 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231029
14.0.0.s20231022
23 Oct 2023 13:10:06
commit hash: 9b6c516b4457af667d981ba8dc1d253408ea072ccommit hash: 9b6c516b4457af667d981ba8dc1d253408ea072ccommit hash: 9b6c516b4457af667d981ba8dc1d253408ea072ccommit hash: 9b6c516b4457af667d981ba8dc1d253408ea072c files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231022
14.0.0.s20231015
16 Oct 2023 07:11:15
commit hash: 9c1c05fc0c60a1b7b83d935035a9153e2899f151commit hash: 9c1c05fc0c60a1b7b83d935035a9153e2899f151commit hash: 9c1c05fc0c60a1b7b83d935035a9153e2899f151commit hash: 9c1c05fc0c60a1b7b83d935035a9153e2899f151 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231015
14.0.0.s20231008
09 Oct 2023 10:49:15
commit hash: ebf70db18b8b1953046fd249a917b1da77f2cea6commit hash: ebf70db18b8b1953046fd249a917b1da77f2cea6commit hash: ebf70db18b8b1953046fd249a917b1da77f2cea6commit hash: ebf70db18b8b1953046fd249a917b1da77f2cea6 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20231008
14.0.0.s20230924
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)
14.0.0.s20230924
25 Sep 2023 17:30:27
commit hash: 67c20cac22bac23f1de3731c94c48319a48661f5commit hash: 67c20cac22bac23f1de3731c94c48319a48661f5commit hash: 67c20cac22bac23f1de3731c94c48319a48661f5commit hash: 67c20cac22bac23f1de3731c94c48319a48661f5 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230924
14.0.0.s20230917
18 Sep 2023 12:48:14
commit hash: 8bd0bc33c53213a78701c0b3262104d8562bff30commit hash: 8bd0bc33c53213a78701c0b3262104d8562bff30commit hash: 8bd0bc33c53213a78701c0b3262104d8562bff30commit hash: 8bd0bc33c53213a78701c0b3262104d8562bff30 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230917
14.0.0.s20230910
14 Sep 2023 11:28:53
commit hash: e734822d17d8a6520da1c4e56a4d66537d41d88bcommit hash: e734822d17d8a6520da1c4e56a4d66537d41d88bcommit hash: e734822d17d8a6520da1c4e56a4d66537d41d88bcommit hash: e734822d17d8a6520da1c4e56a4d66537d41d88b files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230910
14.0.0.s20230903
06 Sep 2023 15:59:44
commit hash: 53dac00fec7f407441d94a1d884f9ca6805e6ed5commit hash: 53dac00fec7f407441d94a1d884f9ca6805e6ed5commit hash: 53dac00fec7f407441d94a1d884f9ca6805e6ed5commit hash: 53dac00fec7f407441d94a1d884f9ca6805e6ed5 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230903
14.0.0.s20230820
25 Aug 2023 17:53:50
commit hash: 8076a1bb20048268d43aedaac61d807d420bb9facommit hash: 8076a1bb20048268d43aedaac61d807d420bb9facommit hash: 8076a1bb20048268d43aedaac61d807d420bb9facommit hash: 8076a1bb20048268d43aedaac61d807d420bb9fa files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230820
14.0.0.s20230813
15 Aug 2023 14:31:14
commit hash: eaadf62d5b630d52de67968af6ae5420744f2bffcommit hash: eaadf62d5b630d52de67968af6ae5420744f2bffcommit hash: eaadf62d5b630d52de67968af6ae5420744f2bffcommit hash: eaadf62d5b630d52de67968af6ae5420744f2bff files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230813
14.0.0.s20230806
08 Aug 2023 15:47:57
commit hash: db3b4ee47ac9ef65e782aa849e425e31171464a9commit hash: db3b4ee47ac9ef65e782aa849e425e31171464a9commit hash: db3b4ee47ac9ef65e782aa849e425e31171464a9commit hash: db3b4ee47ac9ef65e782aa849e425e31171464a9 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230806
14.0.0.s20230730
01 Aug 2023 20:03:28
commit hash: 3604dcce07e119870b18cb67ca6f33b158ff71e7commit hash: 3604dcce07e119870b18cb67ca6f33b158ff71e7commit hash: 3604dcce07e119870b18cb67ca6f33b158ff71e7commit hash: 3604dcce07e119870b18cb67ca6f33b158ff71e7 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230730
14.0.0.s20230723
26 Jul 2023 14:00:45
commit hash: 69d3a975f2d7523f765ba97f0d94f5e4f9080ca4commit hash: 69d3a975f2d7523f765ba97f0d94f5e4f9080ca4commit hash: 69d3a975f2d7523f765ba97f0d94f5e4f9080ca4commit hash: 69d3a975f2d7523f765ba97f0d94f5e4f9080ca4 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230723

According to my tests, this snapshot should also fix PR 272566.

PR:		272566
14.0.0.s20230716
18 Jul 2023 08:08:46
commit hash: 571e27fe859a20d6f6a7fbf31576c3ce5f8d7be7commit hash: 571e27fe859a20d6f6a7fbf31576c3ce5f8d7be7commit hash: 571e27fe859a20d6f6a7fbf31576c3ce5f8d7be7commit hash: 571e27fe859a20d6f6a7fbf31576c3ce5f8d7be7 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230716
14.0.0.s20230709
16 Jul 2023 12:09:35
commit hash: 10449e310558fec9988dbbfccd2d61a96e7d6e1fcommit hash: 10449e310558fec9988dbbfccd2d61a96e7d6e1fcommit hash: 10449e310558fec9988dbbfccd2d61a96e7d6e1fcommit hash: 10449e310558fec9988dbbfccd2d61a96e7d6e1f files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230709
14.0.0.s20230702
09 Jul 2023 20:31:49
commit hash: 0907f681cb63e77925bd3109adea55accd6b7eb5commit hash: 0907f681cb63e77925bd3109adea55accd6b7eb5commit hash: 0907f681cb63e77925bd3109adea55accd6b7eb5commit hash: 0907f681cb63e77925bd3109adea55accd6b7eb5 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230702
14.0.0.s20230625
01 Jul 2023 11:41:43
commit hash: 5851e5c16faf4c92843e0c3f895a4eba92fdb736commit hash: 5851e5c16faf4c92843e0c3f895a4eba92fdb736commit hash: 5851e5c16faf4c92843e0c3f895a4eba92fdb736commit hash: 5851e5c16faf4c92843e0c3f895a4eba92fdb736 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230625
14.0.0.s20230618
19 Jun 2023 19:42:34
commit hash: 0cc6c26a554b0abfe10e9b834abbc24b2ba1c609commit hash: 0cc6c26a554b0abfe10e9b834abbc24b2ba1c609commit hash: 0cc6c26a554b0abfe10e9b834abbc24b2ba1c609commit hash: 0cc6c26a554b0abfe10e9b834abbc24b2ba1c609 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230618
14.0.0.s20230611
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.
14.0.0.s20230611
14 Jun 2023 12:08:52
commit hash: b8cbc8452aec95e82b0085f365c59ca578cfe571commit hash: b8cbc8452aec95e82b0085f365c59ca578cfe571commit hash: b8cbc8452aec95e82b0085f365c59ca578cfe571commit hash: b8cbc8452aec95e82b0085f365c59ca578cfe571 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230611
14.0.0.s20230604_1
05 Jun 2023 16:56:57
commit hash: 8433c283d75450e04dcb3d57ee0eba6ed38de4cccommit hash: 8433c283d75450e04dcb3d57ee0eba6ed38de4cccommit hash: 8433c283d75450e04dcb3d57ee0eba6ed38de4cccommit hash: 8433c283d75450e04dcb3d57ee0eba6ed38de4cc files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Switch back to standard bootstrap

Switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default
option instead of LTO_BOOTSTRAP: lto bootstrap produces too many
failures on the package builders for those architectures.

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

The option stays enabled by default on powerpc, powerpc64 and
powerpc64le, for which I do not have failure reports from package
builders.
14.0.0.s20230604
05 Jun 2023 16:56:57
commit hash: b1cca3df893b248b4ac4a09fb6192eafef544ebbcommit hash: b1cca3df893b248b4ac4a09fb6192eafef544ebbcommit hash: b1cca3df893b248b4ac4a09fb6192eafef544ebbcommit hash: b1cca3df893b248b4ac4a09fb6192eafef544ebb files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230604
14.0.0.s20230529
03 Jun 2023 07:56:52
commit hash: bb902e3c291074a27d96c12d5b32957f117e0e81commit hash: bb902e3c291074a27d96c12d5b32957f117e0e81commit hash: bb902e3c291074a27d96c12d5b32957f117e0e81commit hash: bb902e3c291074a27d96c12d5b32957f117e0e81 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230529
14.0.0.s20230521
28 May 2023 18:39:09
commit hash: 3eac95d2764a6d239393e5c32bbb143e3e46cb95commit hash: 3eac95d2764a6d239393e5c32bbb143e3e46cb95commit hash: 3eac95d2764a6d239393e5c32bbb143e3e46cb95commit hash: 3eac95d2764a6d239393e5c32bbb143e3e46cb95 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230521
14.0.0.s20230514_1
28 May 2023 18:39:06
commit hash: dd7afe65c58a8083ccf6f3a9e063df6a7620e5b5commit hash: dd7afe65c58a8083ccf6f3a9e063df6a7620e5b5commit hash: dd7afe65c58a8083ccf6f3a9e063df6a7620e5b5commit hash: dd7afe65c58a8083ccf6f3a9e063df6a7620e5b5 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Fix enable init_array patch

Add an error line that was missing in case _FreeBSD_version < 1000010.

Reported by:    gnikl@users.sourceforge.net
Fixes:  8a1885234ce7 lang/gcc14-devel: Enable support for .init_array and
.fini_array
14.0.0.s20230514
15 May 2023 13:32:09
commit hash: 92ea1c865e10f66ab2d3b2127cf5f364dd31ce71commit hash: 92ea1c865e10f66ab2d3b2127cf5f364dd31ce71commit hash: 92ea1c865e10f66ab2d3b2127cf5f364dd31ce71commit hash: 92ea1c865e10f66ab2d3b2127cf5f364dd31ce71 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230514
14.0.0.s20230507_1
15 May 2023 13:32:08
commit hash: 8a1885234ce78307fcc224c6698f8fc4628a8a8ccommit hash: 8a1885234ce78307fcc224c6698f8fc4628a8a8ccommit hash: 8a1885234ce78307fcc224c6698f8fc4628a8a8ccommit hash: 8a1885234ce78307fcc224c6698f8fc4628a8a8c files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel:  Enable support for .init_array and .fini_array

Enable support for .init_array and .fini_array, which FreeBSD supports
since commit 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb in the src
repository.

There __FreeBSD_version is 1000009, so we start enabling the support
from __FreeBSD_version == 1000010.

See also review https://reviews.freebsd.org/D39968 for lang/gcc11-devel.

Reported by:    Dan McGregor <dan.mcgregor@usask.ca>
14.0.0.s20230507
08 May 2023 20:39:32
commit hash: 4d0dd0ab6ee9b58892c444163f2da04dcb759adfcommit hash: 4d0dd0ab6ee9b58892c444163f2da04dcb759adfcommit hash: 4d0dd0ab6ee9b58892c444163f2da04dcb759adfcommit hash: 4d0dd0ab6ee9b58892c444163f2da04dcb759adf files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Update to 14.0.0.s20230507
14.0.0.s20230430
02 May 2023 09:24:18
commit hash: 3ff4e0ec9c61afe03e94f52c2507dbeeeaa28202commit hash: 3ff4e0ec9c61afe03e94f52c2507dbeeeaa28202commit hash: 3ff4e0ec9c61afe03e94f52c2507dbeeeaa28202commit hash: 3ff4e0ec9c61afe03e94f52c2507dbeeeaa28202 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: Upadte to 14.0.0.s20230430

Also fix plist for aarch64.
14.0.0.s20230423
25 Apr 2023 13:50:31
commit hash: 4dd6b46b731c441ba3879486381dac1ffbabe232commit hash: 4dd6b46b731c441ba3879486381dac1ffbabe232commit hash: 4dd6b46b731c441ba3879486381dac1ffbabe232commit hash: 4dd6b46b731c441ba3879486381dac1ffbabe232 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc14-devel: 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 snapshot from trunk with the GCC 14 designation. It
largely is a copy of lang/gcc13-devel.

Number of commits found: 59