./lang/gcc14, The GNU Compiler Collection (GCC) - 14.0 Release Series

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 14.2.0, Package name: gcc14-14.2.0, Maintainer: pkgsrc-users

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go.



Package options: gcc-c++, gcc-fortran, gcc-graphite, gcc-inplace-math, gcc-objc, gcc-objc++, nls

Master sites: (Expand)

Filesize: 90143.027 KB

Version history: (Expand)


CVS history: (Expand)


   2024-12-15 04:12:18 by Brook Milligan | Files touched by this commit (6)
Log message:
The lang/gcc12, lang/gcc13, and lang/gcc14 fail to build on Darwin 24
(MacOS 15) + Xcode 16.  This is a known problem that has been fixed
upstream; see

https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgcc.gnu.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D116809&data=05%7C02%7Cbrook%40biology.nmsu.edu%7C9ac029bebed94a8c076f08dd19568e63%7Ca3ec87a89fb84158ba8ff11bace1ebaa%7C1%7C0%7C638694581737865288%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=DIvQP0mbOte9Pjh3UjtXsSGiQhTontx4GTQHNCFwg6E%3D&reserved=0

and associated patches from 2024-09-24 and 2024-09-27.

The basic problem is that the legacy library libgcc_s.1 referenced
private symbols in the Apple-provided runtime, which have now been
removed by Apple and therefore do not resolve.  Those symbols never
worked anyway, so there should be no legacy code using them.  The
upstream solution is to drop support for libgcc_s.1 for new versions
of Darwin.
   2024-09-29 18:51:55 by Adam Ciarcinski | Files touched by this commit (3)
Log message:
gcc14: restore building on macOS
   2024-08-02 09:44:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
gcc14*: update to 14.2.0

Bugfix release, over 100 bugs fixed, see
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=14.2
for details.
   2024-07-25 01:01:28 by David H. Gutteridge | Files touched by this commit (3)
Log message:
gcc(12|13|14): require C++11

As of GCC 11, C++11 is required to build some of its fundamental
components. Additionally, these components vary as to whether they
correctly check if it's required to pass std=c++11 or not (e.g.,
libcody does do so, libcpp does not).
   2024-06-28 21:26:03 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
gcc14: add Darwin patches