lang/gcc12-devel: Update to 12.4.1.s20250702c659b8f147
Port details
lang/gcc12-devel12.4.1.s20250702
GNU Compiler Collection 12
- Maintainer
- salvadore@FreeBSD.org
- Packages
- gcc12-devel 12.4.1.s20250702
- Upstream
- Higher version available: 16.2.0
- CPE
gnu:gccfrom the port- WWW
- https://gcc.gnu.org
- Links
- cgit · VuXML
Unaddressed (1) · The CVE record lists this version as affected, no VuXML entry names the CVE
| CVE-2023-4039 | 4.8 | 2023-09-13 | **DISPUTED**A failure in the -fstack-protector feature in GCC-based toolchains that target AArch64 allows an attacker to exploit an existing buffer overflow in dynamic… |
VuXML only (0) · listed, port not fixed yet
None.
pkg audit reports nothing for this version.Fixed (0)
No VuXML entries for this package.
Commits (203)
lang/gcc12-devel: Update to 12.4.1.s202506254429fc0896
lang/gcc12-devel: Update to 12.4.1.s2025061844e3284a04
lang/gcc12-devel: Update to 12.4.1.s202506049e281cd386
lang/gcc12-devel: Update to 12.4.1.s20250528d52840a201
lang/gcc12-devel: Update to 12.4.1.s20250521bb4fbc871c
lang/gcc12-devel: Update to 12.4.1.s20250514c2cf0f0e88
lang/gcc12-devel: Update to 12.4.1.s2025050750b0d3bfd7
lang/gcc12-devel: Update to 12.4.1.s20250430f2eb8d8c8e
lang/gcc12-devel: 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: 285711ba5dcc4562
lang/gcc12-devel: Update to 12.4.1.s2025041799736bee8b
lang/gcc12-devel: 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, jbo56b828239c
lang/gcc12-devel: Update to 12.4.1.s20250410a43c4f47c5
lang/gcc12-devel: Update to 12.4.1.s20250403b1c4313329
lang/gcc12-devel: Update to 12.4.1.s20250327d568d11e31
lang/gcc12-devel: Update to 12.4.1.s20250320937a73f1f9
lang/gcc12-devel: Update to 12.4.1.s202503138b2df9d2d0
gcc*: properly define USE_LDCONFIG32 for multilib13904d7107
lang/gcc12-devel: Update to 12.4.1.s20250306a4ed84e5a8
lang/gcc12-devel: Update to 12.4.1.s20250227 Also 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>585209d361
lang/gcc12-devel: Update to 12.4.1.s20250220 Also remove recently added patch that fixed binaries compiled with the -static option as it has been merged upstream with commit 23541b23deb5504c6d3c0a3e96a0858e10c3c627. PR: 28444175136e9b6b
lang/gcc12-devel: Update to 12.4.1.s2025021390bd23b967
lang/gcc12-devel: Update to 12.4.1.s20250206db7740764c
lang/gcc12-devel: Update to 12.4.1.s20250130a8d80884a4
lang/gcc12-devel: 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: kargl168cb3d94f
lang/gcc12-devel: Update to 12.4.1.s20250123ba7efd1ac4
lang/gcc12-devel: Update to 12.4.1.s20250116486b4f3696
lang/gcc12-devel: Update to 12.4.1.s20241226300ad7b092
lang/gcc12-devel: Update to 12.4.1.s20241219d9383ca52b
lang/gcc12-devel: Update to 12.4.1.s202412125ff26a405f
lang/gcc12-devel: Update to 12.4.1.s20241128cd33564f9c
lang/gcc12-devel: Update to 12.4.1.s202411216b1a8f41a9
lang/gcc12-devel: Update to 12.4.1.s20241107df1bbf6fb6
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)17024a6f82
lang/gcc12-devel: Update to 12.4.1.s20241010d94bfc6c4f
lang/gcc12-devel: Update to 12.4.1.s202410039b91f92c4a
lang/gcc12-devel: Update to 12.4.1.s2024091962f87b75c4
lang/gcc12-devel: Update to 12.4.1.s20240829c40e47d272
lang/gcc12-devel: Update to 12.4.1.s2024071801ca1c8374
lang/gcc12-devel: Update to 12.4.1.s20240711e6dedbc814
lang/gcc12-devel: Update to 12.4.1.s202407041db5448f99
lang/gcc12-devel: Update to 12.4.1.s20240620b0c3201d7e
lang/gcc12-devel: Update to 12.3.1.s20240613 Also delete obsolete patches, upstreamed in upstream commits a995fded34fe488153b06bb41e026277f01efded and 8f11ed1c58e14421ba4be1652764fc47fdce8dc7.4c11c4976c
lang/gcc12-devel: Update to 12.3.1.s2024060631034f47c5
lang/gcc12-devel: Update to 12.3.1.s2024051657b526d8c8
lang/gcc12-devel: Update to 12.3.1.s20240502ac9e42c053
lang/gcc12-devel: Update to 12.3.1.s202404197390430877
lang/gcc12-devel: Update to 12.3.1.s2024041258ced45783
lang/gcc12-devel: Update to 12.3.1.s202404051cddca5fe6
lang/gcc12-devel: Update to 12.3.1.s20240329c1f918e072