./lang/gcc48, The GNU Compiler Collection (GCC) - 4.8 Release Series

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


Branch: CURRENT, Version: 4.8.5nb4, Package name: gcc48-4.8.5nb4, Maintainer: pkgsrc-users

The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, Java, and Go, as well as libraries for these languages (libstdc++,
libgcj,...).


Required to run:
[math/mpfr] [devel/gmp] [math/mpcomplex] [math/cloog] [math/isl]


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

Master sites: (Expand)

SHA1: de144b551f10e23d82f30ecd2d6d0e18c26f8850
RMD160: 98e84aa59bd668c4ab58afea9c7a2d1cc0c6ef7e
Filesize: 84146.081 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-13 20:36:27 by Maya Rashish | Files touched by this commit (7)
Log message:
reset maintainer
   2017-07-29 01:40:07 by Maya Rashish | Files touched by this commit (3)
Log message:
gcc48: backport upstream security fix
Incorrect codegen from rdseed intrinsic use (CVE-2017-11671)

We should not expand call arguments in between flags reg setting and
flags reg using instructions, as it may expand with flags reg
clobbering insn (ADD in this case).

Attached patch moves expansion out of the link. Also, change
zero-extension to non-flags reg clobbering sequence in case we perform
zero-extension with and.

2017-03-25  Uros Bizjak
   2017-07-10 17:55:40 by Maya Rashish | Files touched by this commit (8) | Package updated
Log message:
gcc{48,49}: netbsd also provides libssp in libc, adjust LINK_SSP_SPEC accordingly.
already done for newer versions of gcc.

Now on netbsd all gcc packages can successfully build with -fstack-protector.

bump pkgrevision (sorry)
   2017-07-09 07:30:41 by Maya Rashish | Files touched by this commit (8) | Package updated
Log message:
gcc{48,49,5,7}: on netbsd only, bump libstdc++ major to 7.
bump pkgrevision.

while here, synchronize libssp comment to a clearer one.

bump gcc*-lib revision to be one higher.
   2017-06-22 23:44:50 by Maya Rashish | Files touched by this commit (5)
Log message:
Restrict gcc gsed usage to NetBSD
(NetBSD/mips64 progress further with gsed)

Adding gsed as a tool creates circular dependencies if pkgsrc gcc is used
as the bootstrap compiler.

Pointed out by jperkin, sorry.
   2017-06-21 23:16:36 by Maya Rashish | Files touched by this commit (5)
Log message:
Use gsed when building GCC.

This is a somewhat blind commit. I've long had issues on various platforms
with libgcc getting misconfigured (on netbsd/mips,arm,powerpc), for example
build failures see:
http://mail-index.netbsd.org/port-mips/ … 00832.html

testing GCC 7.1 with netbsd/mips64el I got a lot further using it, but
still didn't complete the build. It took hours to reach this failure,
so I'd rather blindly commit the same change in the hopes it might help
other architectures.
   2017-06-08 11:52:48 by Maya Rashish | Files touched by this commit (5)
Log message:
Take maintainership of all (recent-ish) GCC packages

I have gone into the depths of GCC and came back alive, so feel free
to ask me about it.
   2017-05-28 03:00:20 by Maya Rashish | Files touched by this commit (4) | Package updated
Log message:
gcc48: always link libgcc on netbsd (GCC r248037,
applied to GCC 8 and above - thanks Krister Walfridsson)

libstdc++: if it thinks vswprintf is broken, don't block the
entire definition of to_string, just that of to_wstring. backport
of GCC r223830 already applied to GCC 4.9. this applies to netbsd-6-0.

Doesn't fix any build I wanted to fix, but it does get the build
of LLVM4.x further on netbsd-6-0. maybe there's an odd package that
could benefit from it.

bump PKGREVISION.