Path to this page: ./
lang/gcc13,
The GNU Compiler Collection (GCC) - 13.0 Release Series
Branch: CURRENT,
Version: 13.3.0nb1,
Package name: gcc13-13.3.0nb1,
Maintainer: pkgsrc-usersThe 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: 85849.563 KB
Version history: (Expand)
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
- (2025-01-07) Updated to version: gcc13-13.3.0nb1
- (2024-06-07) Updated to version: gcc13-13.3.0
- (2023-08-25) Updated to version: gcc13-13.2.0
- (2023-05-03) Package added to pkgsrc.se, version gcc13-13.1.0 (created)
CVS history: (Expand)
| 2025-04-21 22:26:51 by Thomas Klausner | Files touched by this commit (12) |
Log message: *: remove Interix support |
| 2025-03-04 10:37:39 by Nia Alarie | Files touched by this commit (31) |
Log message: *: Assume that the user has a C99-capable compiler. A compiler that supports -std=c99 is required for bootstrap, so it doesn't make sense to specify a c99 compiler everywhere in package makefiles. At any rate, I would bet my entire life's savings that this is a small fraction of the total number of packages requiring c99. Note that compilers that default to c89 but support c99 are still supported... |
| 2025-01-07 20:55:52 by Taylor R Campbell | Files touched by this commit (8) |
Log message: lang/gcc13*: Fix LINK_LIBGCC_SPEC. PR pkg/58963: gcc: LINK_LIBGCC_SPEC snafu PR pkg/48740: lang/gcc44 to gcc46 linker fails because of whitespace |
| 2024-12-15 04:07:57 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-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-07 12:28:55 by Adam Ciarcinski | Files touched by this commit (5) |  |
Log message: gcc13: updated to 13.3.0 GCC 13 Caveats OpenMP offloading to Intel MIC has been removed. The support for the cr16-elf, tilegx*-linux, tilepro*-linux, \ hppa[12]*-*-hpux10*, hppa[12]*-*-hpux11* and m32c-rtems configurations has been \ removed. Support for Solaris 11.3 (*-*-solaris2.11.3) has been declared obsolete. The \ next release of GCC will have corresponding code permanently removed. Details \ can be found in the announcement. Support for emitting the STABS debugging format (including the -gstabs and \ -gxcoff options) has been removed. (This means the dbx debugger is no longer \ supported, either.) Legacy debug info compression option -gz=zlib-gnu was removed and the option is \ ignored right now. -Warray-bounds=2 will no longer issue warnings for out of bounds accesses to \ trailing struct members of one-element array type anymore. Instead it diagnoses \ accesses to trailing arrays according to -fstrict-flex-arrays. -fanalyzer is still only suitable for analyzing C code. In particular, using it \ on C++ is unlikely to give meaningful output. In the arm port, support for the iWMMXt extensions, enabled through \ -mcpu=iwmmxt, has been deprecated and will be removed in a future release. This \ includes support for the iWMMXt built-in functions. For C++, construction of the global iostream objects std::cout, std::cin, etc. \ is now done inside the standard library, instead of in every source file that \ includes the <iostream> header. This change improves the start-up \ performance of C++ programs, but it means that code compiled with GCC 13.1 will \ crash if the correct version of libstdc++.so is not used at run time. See the \ documentation about using the right libstdc++.so at run time. Future GCC \ releases will mitigate the problem so that the program cannot be run at all with \ an older libstdc++.so. Read more: https://gcc.gnu.org/gcc-13/changes.html |
| 2024-04-24 12:56:07 by Jonathan Perkin | Files touched by this commit (3) |
Log message: gcc*: Add NOT_FOR_PLATFORM for Darwin/aarch64. None of these releases support that platform, at least not without a large patch like the one we currently use for lang/gcc12 (to provide gfortran). |
| 2024-03-05 16:26:42 by Thomas Klausner | Files touched by this commit (7) |
Log message: gcc*: fix variable comparison From RVP in PR 57998. |