Commit graph

7 commits

Author SHA1 Message Date
Gerald Pfeifer
9ce13d9ad1 Update to the 20170122 development snapshot of GCC 7, which is now in
pre-release mode (and changed it's version number from 7.0.0 to 7.0.1
accordingly).

Remove gcc7-devel/files/patch-libc++ again, which dim@ and me managed
to get in upstream quickly.
2017-01-23 12:01:46 +00:00
Dimitry Andric
aea8a9c16c Fix system includes in lang/gcc7-devel
Similar to bug 212465 and bug 216266, lang/gcc7-devel doesn't compile
with libc++ 4.0.0, due to clashes between the redefined abort macro and
standard C++ headers.

Upstream seems to have realized this issue, and are now using system.h
to pull in C++ standard headers, when INCLUDE_xxx is defined, where xxx
is ALGORITHM, VECTOR, and so on.

In this case only gcov.c needs to be fixed.

Approved by:	gerald (maintainer)
PR:		216303
MFH:		2017Q1
2017-01-21 19:16:06 +00:00
Gerald Pfeifer
a38d086f54 Update to the 20161211 development snapshot of GCC 7.
Remove files/patch-unwind-ia64.h since, like lang/gcc6 even, we no
longer support ia64 (ONLY_FOR_ARCHS does not include ia64).
2016-12-13 11:24:03 +00:00
Gerald Pfeifer
002013f528 Support for Java (both the GCJ front end and libgcj) has been removed
upstream.

Remove the JAVA option, which we already changed to off by default for this
version of GCC, remove java from CATEGORIES, remove files/java-patch-hier,
simplify post-stage accordingly, and adjust pkg-descr and pkg-plist.
2016-10-03 18:57:44 +00:00
Gerald Pfeifer
9d2e4a7a7e Update to the 20160619 development snapshot of GCC 7.
The issue addressed by files/patch-fix-selftests has been fixed
upstream in a variation of my approach, so remove this patch.
2016-06-20 09:09:57 +00:00
Gerald Pfeifer
161e81a728 Update to the 20160612 development snapshot of GCC 7.
Add files/patch-fix-selftests as a temporary workaround for a
boostrap failure with older versions of GCC or compilers different
from GCC.
2016-06-13 12:07:38 +00:00
Gerald Pfeifer
1e7fabfd53 GCC 6 has branched for the release of GCC 6.1 and GCC trunk has become
the home of development for the GCC 7 series, so track this with a new
gcc7-devel port, starting with the 20160417 snapshot of GCC 7.0.0.

For the coming months, this will be highly volatile and likely broken
in various ways at various points in time, so not recommended for any
production use.
2016-04-23 15:51:59 +00:00