[arch-commits] Commit in gcc/trunk (PKGBUILD bz84080.patch)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Wed May 2 20:16:59 UTC 2018
Date: Wednesday, May 2, 2018 @ 20:16:58
Author: bpiotrowski
Revision: 323294
8.1.0-1
Modified:
gcc/trunk/PKGBUILD
Deleted:
gcc/trunk/bz84080.patch
---------------+
PKGBUILD | 27 ++++++++++-----------------
bz84080.patch | 27 ---------------------------
2 files changed, 10 insertions(+), 44 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-05-02 19:53:08 UTC (rev 323293)
+++ PKGBUILD 2018-05-02 20:16:58 UTC (rev 323294)
@@ -6,7 +6,7 @@
# NOTE: libtool requires rebuilt with each new gcc version
pkgname=(gcc gcc-libs gcc-fortran gcc-objc gcc-ada gcc-go lib32-gcc-libs)
-pkgver=7.3.1+20180406
+pkgver=8.1.0
_majorver=${pkgver:0:1}
_islver=0.18
pkgrel=1
@@ -17,19 +17,18 @@
makedepends=(binutils libmpc gcc-ada doxygen lib32-glibc lib32-gcc-libs python)
checkdepends=(dejagnu inetutils)
options=(!emptydirs)
-#source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig}
-source=(https://sources.archlinux.org/other/gcc/gcc-${pkgver/+/-}.tar.xz{,.sig}
+#source=(https://sources.archlinux.org/other/gcc/gcc-${pkgver/+/-}.tar.xz{,.sig}
+source=(https://ftp.gnu.org/gnu/gcc/gcc-$pkgver/gcc-$pkgver.tar.xz{,.sig}
http://isl.gforge.inria.fr/isl-${_islver}.tar.bz2
- c89 c99
- bz84080.patch)
+ c89 c99)
validpgpkeys=(F3691687D867B81B51CE07D9BBE43771487328A9 # bpiotrowski at archlinux.org
- 13975A70E63C361C73AE69EF6EEB81F8981C74C7) # richard.guenther at gmail.com
-sha256sums=('41675861b7fdb4ebfb5cbbe1bce456d4e4061ce4df95096075756eaae3263e00'
+ 13975A70E63C361C73AE69EF6EEB81F8981C74C7 # richard.guenther at gmail.com
+ 33C235A34C46AA3FFB293709A328C3A2C3C45C06) # Jakub Jelinek <jakub at redhat.com>
+sha256sums=('1d1866f992626e61349a1ccd0b8d5253816222cdc13390dcfaa74b093aa2b153'
'SKIP'
'6b8b0fd7f81d0a957beb3679c81bbb34ccc7568d5682844d8924424a0dadcb1b'
'de48736f6e4153f03d0a5d38ceb6c6fdb7f054e8f47ddd6af0a3dbf14f27b931'
- '2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a'
- 'bce05807443558db55f0d6b4dae37a678ea1bb3388b541c876fe3d110e3717e7')
+ '2513c6d9984dd0a2058557bf00f06d8d5181734e41dcfe07be7ed86f2959622a')
_svnrev=259195
_svnurl=svn://gcc.gnu.org/svn/gcc/branches/gcc-${_majorver}-branch
@@ -57,9 +56,6 @@
[[ ! -d gcc ]] && ln -s gcc-${pkgver/+/-} gcc
cd gcc
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84080
- patch -p0 -i "$srcdir/bz84080.patch"
-
# link isl for in-tree build
ln -s ../isl-${_islver} isl
@@ -132,7 +128,7 @@
groups=(base)
depends=('glibc>=2.27')
options+=(!strip)
- provides=($pkgname-multilib libgo.so libgfortran.so)
+ provides=($pkgname-multilib libgo.so libgfortran.so libubsan.so libasan.so)
replaces=($pkgname-multilib)
cd gcc-build
@@ -140,7 +136,6 @@
rm -f "$pkgdir/$_libdir/libgcc_eh.a"
for lib in libatomic \
- libcilkrts \
libgfortran \
libgo \
libgomp \
@@ -214,7 +209,6 @@
ln -s /${_libdir}/liblto_plugin.so \
"$pkgdir/usr/lib/bfd-plugins/"
- make -C $CHOST/libcilkrts DESTDIR="$pkgdir" install-nodist_{toolexeclib,cilkinclude}HEADERS
make -C $CHOST/libgomp DESTDIR="$pkgdir" install-nodist_{libsubinclude,toolexeclib}HEADERS
make -C $CHOST/libitm DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/libquadmath DESTDIR="$pkgdir" install-nodist_libsubincludeHEADERS
@@ -221,7 +215,6 @@
make -C $CHOST/libsanitizer DESTDIR="$pkgdir" install-nodist_{saninclude,toolexeclib}HEADERS
make -C $CHOST/libsanitizer/asan DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/libmpx DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
- make -C $CHOST/32/libcilkrts DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/32/libgomp DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/32/libitm DESTDIR="$pkgdir" install-nodist_toolexeclibHEADERS
make -C $CHOST/32/libsanitizer DESTDIR="$pkgdir" install-nodist_{saninclude,toolexeclib}HEADERS
@@ -361,6 +354,7 @@
package_lib32-gcc-libs() {
pkgdesc='32-bit runtime libraries shipped by GCC'
depends=('lib32-glibc>=2.27')
+ provides=(libgo.so libgfortran.so libubsan.so libasan.so)
groups=(multilib-devel)
options=(!emptydirs !strip)
@@ -370,7 +364,6 @@
rm -f "$pkgdir/$_libdir/32/libgcc_eh.a"
for lib in libatomic \
- libcilkrts \
libgfortran \
libgo \
libgomp \
Deleted: bz84080.patch
===================================================================
--- bz84080.patch 2018-05-02 19:53:08 UTC (rev 323293)
+++ bz84080.patch 2018-05-02 20:16:58 UTC (rev 323294)
@@ -1,27 +0,0 @@
-Index: gcc/testsuite/g++.dg/cpp1y/auto-fn47.C
-===================================================================
---- gcc/testsuite/g++.dg/cpp1y/auto-fn47.C (nonexistent)
-+++ gcc/testsuite/g++.dg/cpp1y/auto-fn47.C (revision 257630)
-@@ -0,0 +1,6 @@
-+// PR c++/84080
-+// { dg-do compile { target c++14 } }
-+
-+template <int i, typename T> T foo();
-+
-+template <> auto foo<0>() { return 42; } // { dg-error "does not match" }
-Index: gcc/cp/pt.c
-===================================================================
---- gcc/cp/pt.c (revision 257629)
-+++ gcc/cp/pt.c (revision 257630)
-@@ -2203,6 +2203,11 @@
- specialize TMPL will produce DECL. */
- continue;
-
-+ if (uses_template_parms (targs))
-+ /* We deduced something involving 'auto', which isn't a valid
-+ template argument. */
-+ continue;
-+
- /* Remove, from the set of candidates, all those functions
- whose constraints are not satisfied. */
- if (flag_concepts && !constraints_satisfied_p (fn, targs))
More information about the arch-commits
mailing list