1 |
commit: b250f4243abd49acdd459751ae1e55c995bf9818 |
2 |
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 10 07:39:30 2021 +0000 |
4 |
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 10 07:50:31 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b250f424 |
7 |
|
8 |
sys-devel/gcc: 11.1.0: cut 2 patchset |
9 |
|
10 |
Five new patches: |
11 |
+ 27_all_msp430-f2c.patch: fix build on 16-bit targets |
12 |
+ 28_all_ctor-union-PR100489.patch: fix ICE on some c++ initializers |
13 |
+ 29_all_perfect-implicit-PR100644.patch: fix move deletion (fireofx build) |
14 |
+ 30_all_arm-lto-ICE-march-mix.patch: fix LTO ICE on arm -march=/-mtune mix |
15 |
+ 31_all_ICE-tsubst-PR100102.patch: fix ICE in c++ tempate substitution |
16 |
|
17 |
Bug: https://gcc.gnu.org/PR100361 |
18 |
Bug: https://bugs.gentoo.org/788829 |
19 |
Bug: https://gcc.gnu.org/PR100489 |
20 |
Bug: https://gcc.gnu.org/PR100644 |
21 |
Bug: https://bugs.gentoo.org/792705 |
22 |
Bug: https://gcc.gnu.org/PR100767 |
23 |
Bug: https://bugs.gentoo.org/792291 |
24 |
Bug: https://bugs.gentoo.org/794775 |
25 |
Bug: https://gcc.gnu.org/PR100102 |
26 |
Package-Manager: Portage-3.0.19, Repoman-3.0.3 |
27 |
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org> |
28 |
|
29 |
sys-devel/gcc/Manifest | 1 + |
30 |
sys-devel/gcc/gcc-11.1.0-r1.ebuild | 21 +++++++++++++++++++++ |
31 |
2 files changed, 22 insertions(+) |
32 |
|
33 |
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest |
34 |
index db225e5faa3..d187a2b1453 100644 |
35 |
--- a/sys-devel/gcc/Manifest |
36 |
+++ b/sys-devel/gcc/Manifest |
37 |
@@ -4,6 +4,7 @@ DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc72 |
38 |
DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c45132848888d5510c63f95e88a1f623b6bcf4000 SHA512 6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e |
39 |
DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86 |
40 |
DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 4d763b83dba7875bbbe8bbb9b6c392791ba97037d17347548604ffa7c70b32fdafcd45b0722ae40aa3aa8cbb34b9f3e3aa399d0096e35e74f75b174aad0c032e SHA512 e4e363c6a81bbc423ec36b6c57801ea2a70961ee7d7d0333924c7012b2b6fd4008f53e9208b5d1f6025f9e74a95d46c121b4b8909827070b46091228688996a4 |
41 |
+DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867 SHA512 62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6 |
42 |
DIST gcc-11.1.0.tar.xz 78877216 BLAKE2B fe617e776b0270d11adea21b5c37d889de90865c19ab82d1c37bbd5c5b9c583a98c174606c4f893ca4950a4233e2a58aae93ad6aa7ad33d4e78a31c72371c1ed SHA512 fd6bba0f67ff48069d03073d1a9b5e896383b1cfc9dde008e868e60a9ec5014a837d56af0ecbf467b3fb9b37ec74a676e819a18b44393a0a3c4280175b5d7ad8 |
43 |
DIST gcc-12.0.0-patches-1.tar.bz2 12137 BLAKE2B 1b5a07c4e0996b559cc5d57c5a0ade76983d80f3dc8f87e67b95b54114f7adcf3a78bd409123e7f414e33cf3114da9fab3491fd7cb39e337a22c1d6b562842e5 SHA512 fb5464a0b55446b2c99b6cb50e70404a723925b6bea322855ed4d2f66bdff70aab22e93d1e6d7d72d8a1451cac919d0d07b2a6caf0d953fa1692fb3422b2528c |
44 |
DIST gcc-6.5.0-patches-5.tar.bz2 13723 BLAKE2B db0170d6db74dcb6dc3ec937379c188814cfe88b5204aa0c1cc925083d8f178be4896e98ff44fe224060e4e1fea98ef3c90aa8339b2cf78d33cd2dc8b94e3bdc SHA512 d79cf975157c5285faa893da0259b0013df66b01ad597322f05ece0343dd7912d8d793663448c04f37be93092e2fde06f84374e142cb81b12ba5964b37b0de89 |
45 |
|
46 |
diff --git a/sys-devel/gcc/gcc-11.1.0-r1.ebuild b/sys-devel/gcc/gcc-11.1.0-r1.ebuild |
47 |
new file mode 100644 |
48 |
index 00000000000..8249dc84117 |
49 |
--- /dev/null |
50 |
+++ b/sys-devel/gcc/gcc-11.1.0-r1.ebuild |
51 |
@@ -0,0 +1,21 @@ |
52 |
+# Copyright 1999-2021 Gentoo Authors |
53 |
+# Distributed under the terms of the GNU General Public License v2 |
54 |
+ |
55 |
+EAPI="7" |
56 |
+ |
57 |
+PATCH_VER="2" |
58 |
+ |
59 |
+inherit toolchain |
60 |
+ |
61 |
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" |
62 |
+ |
63 |
+RDEPEND="" |
64 |
+BDEPEND="${CATEGORY}/binutils" |
65 |
+ |
66 |
+src_prepare() { |
67 |
+ if has_version '>=sys-libs/glibc-2.32-r1'; then |
68 |
+ rm -v "${WORKDIR}/patch/21_all_disable-riscv32-ABIs.patch" || die |
69 |
+ fi |
70 |
+ |
71 |
+ toolchain_src_prepare |
72 |
+} |