Gentoo Archives: gentoo-commits

From: WANG Xuerui <xen0n@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-devel/gcc/
Date: Sun, 07 Aug 2022 22:55:52
Message-Id: 1659912522.b3d41901b30180688dab78875feb5e02831c3541.xen0n@gentoo
1 commit: b3d41901b30180688dab78875feb5e02831c3541
2 Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
3 AuthorDate: Sun Aug 7 22:48:30 2022 +0000
4 Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
5 CommitDate: Sun Aug 7 22:48:42 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3d41901
7
8 sys-devel/gcc: keyword 13.0.0_pre20220807 for ~loong
9
10 gcc-13 has been pretty stable over the weeks I have been using it, so
11 keyword one latest gcc-13 snapshot for wider testing. This should bring
12 the entire loong world to make use of the new-style relocs [1] [2].
13
14 Currently the loong kernel cannot be natively built with such a
15 toolchain combination, but a fix is in the works [3]. Because no Gentoo
16 kernel source package has been keyworded ~loong, and the current
17 userbase can be effectively notified in other ways (the Telegram
18 Loongson user group for example), I decided to proceed with the
19 keywording to enable widespread testing of the fresh loong code. The
20 various toolchain projects all cut their releases just recently so we
21 should have plenty of time to polish things before the next big release.
22
23 [1]: https://github.com/loongson/LoongArch-Documentation/pull/57
24 [2]: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=6d13722a97cee3fd397e116bde3bcedbb1e220be;hp=5d471bd907be60e9858b22cdf4fd10ddc0f6ee1a
25 [3]: https://lore.kernel.org/loongarch/CAAhV-H7oQkGVqZV_s7tXjDGBL9yQ+CsUkCv7tC+pWuW2MXe9LA <AT> mail.gmail.com/T/#me74ccdafb0d98d5d13fa2a82356ec5dff1a49a89
26
27 Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
28
29 sys-devel/gcc/gcc-13.0.0_pre20220807.ebuild | 2 +-
30 1 file changed, 1 insertion(+), 1 deletion(-)
31
32 diff --git a/sys-devel/gcc/gcc-13.0.0_pre20220807.ebuild b/sys-devel/gcc/gcc-13.0.0_pre20220807.ebuild
33 index eaaa94a04634..641ab05e8153 100644
34 --- a/sys-devel/gcc/gcc-13.0.0_pre20220807.ebuild
35 +++ b/sys-devel/gcc/gcc-13.0.0_pre20220807.ebuild
36 @@ -29,7 +29,7 @@ EGIT_BRANCH=master
37 # Don't keyword live ebuilds
38 if ! tc_is_live && [[ -z ${TOOLCHAIN_USE_GIT_PATCHES} ]] ; then
39 #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
40 - KEYWORDS=""
41 + KEYWORDS="~loong"
42 fi
43
44 # Technically only if USE=hardened *too* right now, but no point in complicating it further.