./lang/gcc10, The GNU Compiler Collection (GCC) - 10.0 Release Series

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ]


Branch: CURRENT, Version: 10.5.0nb5, Package name: gcc10-10.5.0nb5, Maintainer: pkgsrc-users

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


Required to run:
[textproc/gsed]

Required to build:
[pkgtools/cwrappers]

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

Master sites: (Expand)

Filesize: 76021.887 KB

Version history: (Expand)


CVS history: (Expand)


   2026-07-21 11:03:21 by Havard Eidnes | Files touched by this commit (4)
Log message:
lang/gcc10: pull over the changes to rs6000/netbsd.h from gcc12.

This is so that this builds and runs on powerpc/11.0*.

The most important fix is that on powerpc, -msecure-plt is enabled by
default, so that resulting executables can be run with PAX_MPROTECT active.
Otherwise, we end up with executables with sections which have both
"write" and "execute" turned on, which PAX_MPROTECT rejects.

Fixes PR#60439 for lang/gcc10.

Bump PKGREVISION for both gcc10 and gcc10-libs, to adhere to rules in comments.
   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-10 12:57:07 by Taylor R Campbell | Files touched by this commit (3)
Log message:
lang/gcc10: Fix comment and nix space in LINK_LIBGCC_SPEC rpath flag.

Got this in all the other gcc versions but missed this one.  The
comment change is not particularly significant but let's make it
consistent between the parallel patches of gcc versions.

Revbump because this space change is significant on some platforms
and I don't know offhand whether it toggles between buildable or
not-buildable, or broken and working; in the latter case a revbump is
required.

PKGREVISION of gcc10 remains below PKGREVISION of gcc10-libs because
gcc10-libs got an extra revbump recently for the REQUIRES/PROVIDES
issue.

PR pkg/48740: lang/gcc44 to gcc46 linker fails because of whitespace
   2025-01-07 20:54:31 by Taylor R Campbell | Files touched by this commit (8)
Log message:
lang/gcc10*: 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-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-04-01 20:08:48 by Jonathan Schleifer | Files touched by this commit (7)
Log message:
lang/gcc10: Fix include-order-dependent types on QNX
   2024-04-01 17:34:07 by David H. Gutteridge | Files touched by this commit (3)
Log message:
gcc10*: assign PKGREVISION differently