commit: c059facbe9af77c4f8a8c783a826e4d47ea1b267
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 15 20:10:06 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Feb 15 20:13:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c059facb
sys-devel/gcc: 9.2.0: cut 5 patchset
Three new patches:
+ 34_all_ia64-neg-insn-cost.patch: fix lz4 code generation on ia64
+ 35_all_glibc-2.31-libsanitizer-{1,2}.patch: fix build against glibc-2.31
Closes: https://bugs.gentoo.org/707958
Bug: https://gcc.gnu.org/PR88879
Closes: https://bugs.gentoo.org/708346
Package-Manager: Portage-2.3.88, Repoman-2.3.20
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-devel/gcc/Manifest | 1 +
sys-devel/gcc/gcc-9.2.0-r4.ebuild | 21 +++++++++++++++++++++
2 files changed, 22 insertions(+)
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index fd9967fe1d1..1e108877617 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -57,5 +57,6 @@ DIST gcc-8.3.0-patches-3.tar.bz2 15944 BLAKE2B
f1ae61be794123f34ca88c279bfe33aba
DIST gcc-8.3.0.tar.xz 63694700 BLAKE2B
71df2ff5bd6874d57519c2e9af6b22152c8c4d7fab906a5f427b41bc4e8e742127592a8684120d9d3c9ce6241439531850be08ec0a4f29dbfdee95435655fdca
SHA512
1811337ae3add9680cec64968a2509d085b6dc5b6783fc1e8c295e3e47416196fd1a3ad8dfe7e10be2276b4f62c357659ce2902f239f60a8648548231b4b5802
DIST gcc-9.2.0-patches-3.tar.bz2 15452 BLAKE2B
8ebd8beef1a7d3b0e0e544a0967599e9a06662092e9f4626e071051c3dbbbfd9b74fcc1bcec6405960a50133d741906f77cbf2058fba140b5cd35f632e999a92
SHA512
ea1a400d6285c545d28b00258d8ed67f7deb3211c28db32e2c9a427c166481d80a36d0b2b89c532e84aea76ed705cdfddc51ccb2817cef7928398c092937a9ad
DIST gcc-9.2.0-patches-4.tar.bz2 21655 BLAKE2B
2acf6d83ec934a65e77d2079a024b42622e1234f0516f12839f7d03c2f3e1bb275037b020e35ba847d6809d5577ba966619c78345b75355df0a754d02ccf9819
SHA512
114e01a7b08ecb1feab24ef3cfc72c8953748f1526722b80c18602025eef132e2b4c05db59c7a23eb2e7f42ed48eb02d92bcd73b1ca932374d6bedaf89cc66d0
+DIST gcc-9.2.0-patches-5.tar.bz2 22929 BLAKE2B
2d8a69098d836d24ec295e2e0ff6864f34914473b1e4ae1630c3ee23c16aba8ee1a9c943c89a629d1c8a2d2018796ac4b01992fcd9d926c693423041572c8155
SHA512
79961204054b1eb91e87bb9f226ce236ffb8bacf1550b7a5abaf8c121fa373d9fa8fcd56f201887976f76056a22cf75a418b6221d0ea35050d3ec4465a764fc0
DIST gcc-9.2.0.tar.xz 70607648 BLAKE2B
41a5e148f9a6857d6599679964c203533f76f330ad527fbe7c5e746d78f6f6f6d6d0f330a67cb1e794e155be8d1cd6e986bcc8a116d620dca410b78f0bcdd453
SHA512
a12dff52af876aee0fd89a8d09cdc455f35ec46845e154023202392adc164848faf8ee881b59b681b696e27c69fd143a214014db4214db62f9891a1c8365c040
DIST gdc-0.24-src.tar.bz2 1012099 BLAKE2B
2c85058aad09af328719a702f69d655b9aa9655f2a83bb46bd21367cd442ed72c9b471ddaa764753f782dcb2f22fe51b052a965ed08290e0d9415b543481d144
SHA512
9aec7e4b102e602dfb61cd09ea4b4a96af637ceb3d726235261d09ebd35dbd416abcbfe0e46918e48474bd241fe9bb29abc145a65aa834669295aaee4fca0686
diff --git a/sys-devel/gcc/gcc-9.2.0-r4.ebuild
b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
new file mode 100644
index 00000000000..91f3b7966ae
--- /dev/null
+++ b/sys-devel/gcc/gcc-9.2.0-r4.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+PATCH_VER="5"
+
+inherit toolchain
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv
~s390 ~sh ~sparc ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}
+ elibc_glibc? ( >=sys-libs/glibc-2.13 )
+ >=${CATEGORY}/binutils-2.20"
+
+PATCHES=("${FILESDIR}"/${PN}-9.2.0-neg-insn-cost.patch)
+
+if [[ ${CATEGORY} != cross-* ]] ; then
+ PDEPEND="${PDEPEND} elibc_glibc? ( >=sys-libs/glibc-2.13 )"
+fi