Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
14.2.0_4 24 Apr 2025 12:55:48
    |
Lorenzo Salvadore (salvadore)  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
    |
Baptiste Daroussin (bapt)  |
gcc*: properly define USE_LDCONFIG32 for multilib |
14.2.0_3 05 Mar 2025 15:32:58
    |
Lorenzo Salvadore (salvadore)  |
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
    |
Lorenzo Salvadore (salvadore)  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
    |
Robert Clausecker (fuz)  |
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
    |
Piotr Kubaj (pkubaj)  |
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
    |
Kyle Evans (kevans)  |
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
    |
Lorenzo Salvadore (salvadore)  |
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
    |
Lorenzo Salvadore (salvadore)  |
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
    |
Lorenzo Salvadore (salvadore)  |
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 |