pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang gcc8: gcc8-libs: Upgrade to 8.3.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/4623afa3a186
branches: trunk
changeset: 334554:4623afa3a186
user: kamil <kamil%pkgsrc.org@localhost>
date: Fri May 31 09:23:57 2019 +0000
description:
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.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=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.
diffstat:
lang/gcc8-libs/Makefile | 4 ++--
lang/gcc8-libs/buildlink3.mk | 6 +++---
lang/gcc8/Makefile | 4 ++--
lang/gcc8/distinfo | 12 ++++++------
lang/gcc8/patches/patch-libstdc++-v3_libsupc++_new__opa.cc | 12 ++++++------
lang/gcc8/version.mk | 4 ++--
6 files changed, 21 insertions(+), 21 deletions(-)
diffs (115 lines):
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8-libs/Makefile
--- a/lang/gcc8-libs/Makefile Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8-libs/Makefile Fri May 31 09:23:57 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2018/11/07 04:32:32 maya Exp $
+# $NetBSD: Makefile,v 1.4 2019/05/31 09:23:57 kamil Exp $
GCC_PKGNAME= gcc8
.include "../../lang/${GCC_PKGNAME}/version.mk"
@@ -9,7 +9,7 @@
## The PKGREVISION of this package needs to be at least 1 more than the
## PKGREVISION of the lang/gcc8 package so that with the dependence pattern
## '{gcc8,gcc8-libs}>=8.2.*' pkg_add will choose gcc8-libs over gcc8.
-PKGREVISION= 3
+PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= # empty
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8-libs/buildlink3.mk
--- a/lang/gcc8-libs/buildlink3.mk Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8-libs/buildlink3.mk Fri May 31 09:23:57 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.1 2018/09/15 03:08:16 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2019/05/31 09:23:57 kamil Exp $
BUILDLINK_TREE+= gcc8-libs
@@ -6,9 +6,9 @@
GCC8_LIBS_BUILDLINK3_MK:=
.if !empty(USE_PKGSRC_GCC_RUNTIME:M[Yy][Ee][Ss])
-BUILDLINK_API_DEPENDS.gcc8-libs+= gcc8-libs>=8.2.0
+BUILDLINK_API_DEPENDS.gcc8-libs+= gcc8-libs>=8.3.0
.else
-BUILDLINK_API_DEPENDS.gcc8-libs+= {gcc8,gcc8-libs}>=8.2.0
+BUILDLINK_API_DEPENDS.gcc8-libs+= {gcc8,gcc8-libs}>=8.3.0
.endif
BUILDLINK_PKGSRCDIR.gcc8-libs= ../../lang/gcc8-libs
BUILDLINK_DEPMETHOD.gcc8-libs?= full
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8/Makefile
--- a/lang/gcc8/Makefile Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8/Makefile Fri May 31 09:23:57 2019 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile,v 1.8 2019/04/25 07:33:02 maya Exp $
+# $NetBSD: Makefile,v 1.9 2019/05/31 09:23:57 kamil Exp $
GCC_PKGNAME= gcc8
.include "version.mk"
DISTNAME= gcc-${GCC8_DIST_VERSION}
PKGNAME= ${GCC_PKGNAME}-${GCC8_DIST_VERSION}
-PKGREVISION= 3
+PKGREVISION= 0
## When bumping the PKGREVISION of this package the PKGREVISION of
## lang/gcc8-libs needs to be bump to be at least 1 more than the
## PKGREVISION of this package!
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8/distinfo
--- a/lang/gcc8/distinfo Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8/distinfo Fri May 31 09:23:57 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.8 2019/04/25 17:07:06 rillig Exp $
+$NetBSD: distinfo,v 1.9 2019/05/31 09:23:57 kamil Exp $
-SHA1 (gcc-8.2.0.tar.xz) = 19926bdb6c4b58891015929853d41aeff019d400
-RMD160 (gcc-8.2.0.tar.xz) = 4fba19867980d04bed1e62d46d4787c99f4fd13d
-SHA512 (gcc-8.2.0.tar.xz) = 64898a165f67e136d802a92e7633bf1b06c85266027e52127ea025bf5fc2291b5e858288aac0bdba246e6cdf7c6ec88bc8e0e7f3f6f1985f4297710cafde56ed
-Size (gcc-8.2.0.tar.xz) = 63460876 bytes
+SHA1 (gcc-8.3.0.tar.xz) = c27f4499dd263fe4fb01bcc5565917f3698583b2
+RMD160 (gcc-8.3.0.tar.xz) = 59396f7136301466d0ec15eb7307558c0da692df
+SHA512 (gcc-8.3.0.tar.xz) = 1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
+Size (gcc-8.3.0.tar.xz) = 63694700 bytes
SHA1 (isl-0.16.1.tar.bz2) = c5a2b201bf05229647e73203c0bf2d9679d4d21f
RMD160 (isl-0.16.1.tar.bz2) = 5a99db3fe0d0a1f6bbac1ed4448f2403495c55b2
SHA512 (isl-0.16.1.tar.bz2) = c188667a84dc5bdddb4ab7c35f89c91bf15a8171f4fcaf41301cf285fb7328846d9a367c096012fec4cc69d244f0bc9e95d84c09ec097394cd4093076f2a041b
@@ -36,4 +36,4 @@
SHA1 (patch-libsanitizer_sanitizer__common_Makefile.in) = 62382c683e98bd8f2f27bd07ef01bdfadcdf256a
SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__base.h) = 1b907114f8b3477400fabc7b84ca5c16cd9c2930
SHA1 (patch-libstdc++-v3_config_os_bsd_netbsd_ctype__configure__char.cc) = d498ce411dfcd57652f87957778fab66dd4ab9a0
-SHA1 (patch-libstdc++-v3_libsupc++_new__opa.cc) = c23679d5bd18ba82c578eb2909a8055bf37c34cd
+SHA1 (patch-libstdc++-v3_libsupc++_new__opa.cc) = 7cbe0b3ca32371d6a0ad534e089ea530d5253620
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8/patches/patch-libstdc++-v3_libsupc++_new__opa.cc
--- a/lang/gcc8/patches/patch-libstdc++-v3_libsupc++_new__opa.cc Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8/patches/patch-libstdc++-v3_libsupc++_new__opa.cc Fri May 31 09:23:57 2019 +0000
@@ -1,10 +1,10 @@
-$NetBSD: patch-libstdc++-v3_libsupc++_new__opa.cc,v 1.1 2018/05/05 04:08:36 maya Exp $
+$NetBSD: patch-libstdc++-v3_libsupc++_new__opa.cc,v 1.2 2019/05/31 09:23:57 kamil Exp $
Ensure we can find SunOS std::aligned_alloc if using it.
---- libstdc++-v3/libsupc++/new_opa.cc.orig 2017-01-26 14:30:45.000000000 +0000
+--- libstdc++-v3/libsupc++/new_opa.cc.orig 2018-08-08 15:33:36.000000000 +0000
+++ libstdc++-v3/libsupc++/new_opa.cc
-@@ -31,6 +31,10 @@
+@@ -42,6 +42,10 @@ extern "C" void *memalign(std::size_t bo
using std::new_handler;
using std::bad_alloc;
@@ -12,6 +12,6 @@
+using std::aligned_alloc;
+#endif
+
- #if !_GLIBCXX_HAVE_ALIGNED_ALLOC
- #if _GLIBCXX_HAVE__ALIGNED_MALLOC
- #define aligned_alloc(al,sz) _aligned_malloc(sz,al)
+ namespace __gnu_cxx {
+ #if _GLIBCXX_HAVE_ALIGNED_ALLOC
+ using ::aligned_alloc;
diff -r b768371ff318 -r 4623afa3a186 lang/gcc8/version.mk
--- a/lang/gcc8/version.mk Fri May 31 08:36:12 2019 +0000
+++ b/lang/gcc8/version.mk Fri May 31 09:23:57 2019 +0000
@@ -1,2 +1,2 @@
-# $NetBSD: version.mk,v 1.2 2018/09/15 03:06:15 ryoon Exp $
-GCC8_DIST_VERSION:= 8.2.0
+# $NetBSD: version.mk,v 1.3 2019/05/31 09:23:57 kamil Exp $
+GCC8_DIST_VERSION:= 8.3.0
Home |
Main Index |
Thread Index |
Old Index