Gentoo Archives: gentoo-commits

From: Sergei Trofimovich <slyfox@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Thu, 10 Jun 2021 07:50:42
Message-Id: 1623311432.187f062a6f1a768d0e33e0f10c63feb2e74d0b49.slyfox@gentoo
1 commit: 187f062a6f1a768d0e33e0f10c63feb2e74d0b49
2 Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jun 10 07:49:15 2021 +0000
4 Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
5 CommitDate: Thu Jun 10 07:50:32 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=187f062a
7
8 sys-devel/gcc: 10.3.0: cut 2 patchset
9
10 Two new patches:
11 + 33_all_ctor-union-PR100489.patch: fix ICE on some c++ initializers
12 + 34_all_ICE-tsubst-PR100102.patch: fix ICE in c++ tempate substitution
13
14 Bug: https://bugs.gentoo.org/788829
15 Bug: https://gcc.gnu.org/PR100489
16 Bug: https://bugs.gentoo.org/794775
17 Bug: https://gcc.gnu.org/PR100102
18 Package-Manager: Portage-3.0.19, Repoman-3.0.3
19 Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
20
21 sys-devel/gcc/Manifest | 1 +
22 sys-devel/gcc/gcc-10.3.0-r1.ebuild | 21 +++++++++++++++++++++
23 2 files changed, 22 insertions(+)
24
25 diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
26 index d187a2b1453..320ac8a886d 100644
27 --- a/sys-devel/gcc/Manifest
28 +++ b/sys-devel/gcc/Manifest
29 @@ -2,6 +2,7 @@ DIST ecj-4.5.jar 1470676 BLAKE2B 793c10ba09fd8040c0e1181204141aea16780c9c9088e07
30 DIST gcc-10.2.0-patches-6.tar.bz2 24103 BLAKE2B f719012f86136ad9c4ea1397548caca6e69687534599a88cc25fe0e4f83dd7fd34c07375fa6e612e2b430e078c1a59913160cce07312e94fa1ce575a33e5457b SHA512 61d97dba29024c7a22806689ebf33f5cb9ce099230bcc344f2865b976c3fdfd8ebec5962eaffd0156de75eca58499ba785867bd4a4ac92c6f799ab1bee8844a1
31 DIST gcc-10.2.0.tar.xz 75004144 BLAKE2B 1d79397330354e61439283cac96a109bf78ffc726265442e6d3ec131f107589ab7349d6612836edd8c8512f7bcc1d901a65a0d5d925d28a5bf3ef5cc3f9787ee SHA512 42ae38928bd2e8183af445da34220964eb690b675b1892bbeb7cd5bb62be499011ec9a93397dba5e2fb681afadfc6f2767d03b9035b44ba9be807187ae6dc65e
32 DIST gcc-10.3.0-patches-1.tar.bz2 15282 BLAKE2B ef283e8b108af9bfd3324fabb95c835374113c6ff2cf1430a5568b3d1b27183e6de6751367c1e5720c85ac4c45132848888d5510c63f95e88a1f623b6bcf4000 SHA512 6dc435c8619a1532000fae843b9964d0d1e28d3cc9cc1962ab7391570a0cf1135424ea5c0b0d3d5ec5ea863f02e963be2ec4c94822f217fc692a1d808325404e
33 +DIST gcc-10.3.0-patches-2.tar.bz2 17688 BLAKE2B 8dc949208e0a4a3f0f106fabb9eb6e6787b1a829f9cfed6009d1328220e71926489b4f82a270cabcfa64af46e9892e72f5af2ce991c209055fcfab103cdfdde8 SHA512 053e67f778105062f1246cc09f6f8973d663855ab6d0ba976575e4b8f62e667dc05c058d4b3ae33c135292533c8f9a44b6f7a71f14435962b4becaf49848dc80
34 DIST gcc-10.3.0.tar.xz 76692288 BLAKE2B ac7898f5eb8a7c5f151a526d1bb38913a68b50a65e4d010ac09fa20b6c801c671c790d780f23ccb8e4ecdfc686f4aa588082ccc9eb5c80c7b0e30788f824c1eb SHA512 2b2dd7453d48a398c29eaebd1422b70341001b8c90a62aee51e83344e7fdd8a8e45f82a4a9165bd7edc76dada912c932f4b6632c5636760fec4c5d7e402b3f86
35 DIST gcc-11.1.0-patches-1.tar.bz2 12130 BLAKE2B 4d763b83dba7875bbbe8bbb9b6c392791ba97037d17347548604ffa7c70b32fdafcd45b0722ae40aa3aa8cbb34b9f3e3aa399d0096e35e74f75b174aad0c032e SHA512 e4e363c6a81bbc423ec36b6c57801ea2a70961ee7d7d0333924c7012b2b6fd4008f53e9208b5d1f6025f9e74a95d46c121b4b8909827070b46091228688996a4
36 DIST gcc-11.1.0-patches-2.tar.bz2 18492 BLAKE2B 37ffb2b2a92287c434d3730772b73b88926788db8b609611447318a28fd43963fa04ee664bb1c83815ee80742457ab703f7bc2d1e6d700e342760b1d9cd13867 SHA512 62297a37b0f1ff48858c59f761291f0fc4efe14bd471d53763899c2f272cc21764d4521682219a57857118e846766dcb9e24646f749d735acd58bb2d7b8b05d6
37
38 diff --git a/sys-devel/gcc/gcc-10.3.0-r1.ebuild b/sys-devel/gcc/gcc-10.3.0-r1.ebuild
39 new file mode 100644
40 index 00000000000..d5f3fa84bd9
41 --- /dev/null
42 +++ b/sys-devel/gcc/gcc-10.3.0-r1.ebuild
43 @@ -0,0 +1,21 @@
44 +# Copyright 1999-2021 Gentoo Authors
45 +# Distributed under the terms of the GNU General Public License v2
46 +
47 +EAPI="7"
48 +
49 +PATCH_VER="2"
50 +
51 +inherit toolchain
52 +
53 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
54 +
55 +RDEPEND=""
56 +BDEPEND="${CATEGORY}/binutils"
57 +
58 +src_prepare() {
59 + if has_version '>=sys-libs/glibc-2.32-r1'; then
60 + rm -v "${WORKDIR}/patch/23_all_disable-riscv32-ABIs.patch" || die
61 + fi
62 +
63 + toolchain_src_prepare
64 +}