./lang/gcc8, The GNU Compiler Collection (GCC) - 8.0 Release Series

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


Branch: CURRENT, Version: 8.3.0nb1, Package name: gcc8-8.3.0nb1, Maintainer: pkgsrc-users

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

This package provides the development version of version 8.x.


Required to run:
[textproc/gsed] [lang/python37]

Required to build:
[pkgtools/cwrappers]

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

Master sites: (Expand)

SHA1: c27f4499dd263fe4fb01bcc5565917f3698583b2
RMD160: 59396f7136301466d0ec15eb7307558c0da692df
Filesize: 62201.855 KB

Version history: (Expand)


CVS history: (Expand)


   2019-09-08 16:47:53 by Maya Rashish | Files touched by this commit (6)
Log message:
gcc{48,49,5,6,7,8}: In the case of a "system GCC", detect if the system
libgcc is newer than the one about to be installed. If so, don't install
the libgcc.

Having an older libgcc appear in the lookup may result in binaries not
running, as they need symbols from the newer libgcc.
Such a case is PR pkg/54506.

Leaves SunOS unchanged, by request from jperkin.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-08-06 08:16:16 by Maya Rashish | Files touched by this commit (12)
Log message:
gcc{48,49,5,6}: add patch to avoid fragile include guard logic
for ansi.h on netbsd.
gcc{7,8}: document same patch that already existed was upstreamed.

This patch is necessary to build GCC on NetBSD >= 9.0, since changes
to ansi.h resulted in not using the same include guards.

Fixes PR toolchain/54362
   2019-05-31 11:23:57 by Kamil Rytarowski | Files touched by this commit (6)
Log message:
gcc8: gcc8-libs: Upgrade to 8.3.0

GCC 8.3

This is the list of problem reports (PRs) from GCC's bug tracking system that \ 
are known to be fixed in the 8.3 release. This list might not be complete (that \ 
is, it is possible that some PRs that have been fixed are not listed here).
Windows

https://gcc.gnu.org/bugzilla/buglist.cg … estone=8.3

    A C++ Microsoft ABI bitfield layout bug, PR87137 has been fixed. A non-field \ 
declaration could cause the current bitfield allocation unit to be completed, \ 
incorrectly placing a following bitfield into a new allocation unit. The \ 
Microsoft ABI is selected for:
        Mingw targets
        PowerPC, IA-32 or x86-64 targets when the -mms-bitfields option is \ 
specified, or __attribute__((ms_struct)) is used
        SuperH targets when the -mhitachi option is specified, or \ 
__attribute__((renesas)) is used
    GCC 8 introduced additional cases of this defect, but rather than resolve \ 
only those regressions, we decided to resolve all the cases of this defect in \ 
single change.
   2019-04-25 19:07:06 by Roland Illig | Files touched by this commit (2)
Log message:
lang/gcc8: mention upstream bug report in patch
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-04-18 21:18:02 by Roland Illig | Files touched by this commit (12)
Log message:
lang/gcc8: report some of the patches upstream
   2018-11-10 12:45:27 by matthew green | Files touched by this commit (9)
Log message:
port the arm64 support to GCC 8.