summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-07-17 14:15:46 +0000
committerSam James <sam@gentoo.org>2022-07-17 14:16:43 +0000
commit507e5fabff4f3eb2a2f162d5090f2bc9e7b46209 (patch)
tree7c3abca5ddca0ca46c3c4885d319eac397662c44 /sys-devel
parentsys-devel/gcc: add 11.3.1_p20220715 (diff)
downloadgentoo-507e5fabff4f3eb2a2f162d5090f2bc9e7b46209.tar.gz
gentoo-507e5fabff4f3eb2a2f162d5090f2bc9e7b46209.tar.bz2
gentoo-507e5fabff4f3eb2a2f162d5090f2bc9e7b46209.zip
sys-devel/gcc: add 12.1.1_p20220716
Signed-off-by: Sam James <sam@gentoo.org>
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/gcc/Manifest1
-rw-r--r--sys-devel/gcc/gcc-12.1.1_p20220716.ebuild31
2 files changed, 32 insertions, 0 deletions
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index 1be604a497d9..e7b9c8235982 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -30,6 +30,7 @@ DIST gcc-12-20220528.tar.xz 79096228 BLAKE2B 9c06ce85c6302bd43e06d35d5d5cc9e8126
DIST gcc-12-20220625.tar.xz 79092788 BLAKE2B 491da523abc0a63bbceaa6c76b251a5b6c224e1684b5db4e6155fdcab4b0d8d505376d30a13e1b0331f37558aac311477bbb3179b63da850acae436b642c9ee1 SHA512 0527c6d69cd53e8aba3464746b7989e3128af74818864a2e5b4be66313203d32a84201440a254da8de72842b0ebbbccf1ec14c6a121cb09f9454358b0a37b8f9
DIST gcc-12-20220702.tar.xz 79091468 BLAKE2B a15363dbab5f331b2e5ee6362ef6701307513bca211cacdee2bf17cf50cf88a019110c2b2412939b614c3346b5ec3823ee5b1bca19db526693149a163e5b98fe SHA512 e5ab44e79f641ace6d9d77ffb176f3309d35e8f36b6bdd42f09e29fcc82766933e0fb8f86be84bf7419fe9918c554544d34c448b706ec0cb052e738e5594683c
DIST gcc-12-20220709.tar.xz 79104468 BLAKE2B 23606ba389d1e7bdcb737eae79f743f80249ad2d50c18648fbc292f00c9709263e2d865aad5fced5ca36de7843d96592eddd1f717e6c3d4c4db5d6aae8acbe49 SHA512 5601266ab1ef2afe1322d4a3c0a402ad04247510c11f3eb59102825ca4e37f41a6d187eae3b5731315ade3b49753f47fbaff84d22c39c16d3b02b9739618536a
+DIST gcc-12-20220716.tar.xz 79103724 BLAKE2B aa97db7e9833ee32c788baadbe10ea4f91102a2483d07a95a322ee039a5ae60a632ca8155c185d053c64e8dce28495b3ae83d9e2dddcd64997e24790b7238a11 SHA512 0c97363141b2f7d20ec8df3c46e583f69745815750bf9b771259b2fca26777c74966fcbd5d4b5be3f228108639f1717af7d95f7cf4cbfe5cb3f9e6a28e1a96c1
DIST gcc-12.0.0-musl-patches-4.tar.xz 4456 BLAKE2B 80ae755b52c31d57eb737b3ec5e70d96e7e20f6720664cd94573b1c6cd079a0e29f73277c27b2f2570706da5239006dabd44f834824c515f6615ed5dc39c273f SHA512 cf917f40133d2b8090e98880e6c87d38129f44bcb454f4d707ef57967635a6fb571d7b85b7cb854421bc9aa88e48767a47aad99c767f9415899f97922d61c497
DIST gcc-12.0.0-patches-5.tar.xz 9820 BLAKE2B cdebb6fa59e594f95cc4b028d329c0fed3ffa1731a4ca1a2954b7760f4a674e773cfe5888fb2c63a619d5d80ec464d98a94870bfe2e3ea34370afce7f67526bb SHA512 a9c27b0188fd842e88d6a831cdf1f9c6d0cada4ec260b5f7e67f3d8fe0f439fb0d2c82469de9fecebd657043babf3e63a24ee53776be2617bb90e1d3dd3f521e
DIST gcc-12.1.0-musl-patches-4.tar.xz 4448 BLAKE2B ddad7bccea7474a0552e069df25e66b4af68470da655aaf7669c2ceca7d0588cebb171e8a949c8935eeadff23af4d3de41d44245c06d48044cfc1d1fadc6540a SHA512 bb3b9e4a81efd2d0ceb405220a9c15453d780d8bc01ed5ebf4837a318e0f8ad8cc36d6ad3f2eed5051bb6dc82f223d8b61321b8f602890a770eefd69c0c144b9
diff --git a/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild b/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild
new file mode 100644
index 000000000000..4ce888a6319a
--- /dev/null
+++ b/sys-devel/gcc/gcc-12.1.1_p20220716.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+TOOLCHAIN_PATCH_DEV="sam"
+PATCH_VER="9"
+PATCH_GCC_VER="12.1.0"
+MUSL_VER="6"
+MUSL_GCC_VER="12.1.0"
+
+inherit toolchain
+
+# Don't keyword live ebuilds
+if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
+ #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~loong"
+fi
+
+# Technically only if USE=hardened *too* right now, but no point in complicating it further.
+# If GCC is enabling CET by default, we need glibc to be built with support for it.
+# bug #830454
+RDEPEND="elibc_glibc? ( sys-libs/glibc[cet(-)?] )"
+DEPEND="${RDEPEND}"
+BDEPEND=">=${CATEGORY}/binutils-2.30[cet(-)?]"
+
+src_prepare() {
+ toolchain_src_prepare
+
+ eapply_user
+}