Gentoo Archives: gentoo-user

From: Heiko Baums <lists@××××××××××××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Emerge does want to tell me...what?
Date: Sun, 03 Dec 2017 05:16:51
Message-Id: 20171203061640.487ce784@lexx
In Reply to: [gentoo-user] Emerge does want to tell me...what? by tuxic@posteo.de
1 Am Sun, 3 Dec 2017 05:43:39 +0100
2 schrieb tuxic@××××××.de:
3
4 > Hi,
5 >
6 > I started emerge -e @world
7 >
8 > and it stops with this message:
9 >
10 > The following mask changes are necessary to proceed:
11 > (see "package.unmask" in the portage(5) man page for more details)
12 > # required by @selected
13 > # required by @world (argument)
14 > # /usr/portage/profiles/releases/17.0/package.mask:
15 > # Andreas K. Huettel <dilfridge@g.o> (27 May 2017)
16 > # In the 17.0 profiles we assume that our system compiler uses C++14
17 > # or later as default language setting. This means it has to be at
18 > # least GCC 6. If you need an older compiler for specific purposes,
19 > # feel free to unmask it, however, using it for normal emerging of
20 > # packages is neither recommended nor supported in any way.
21 > =sys-devel/gcc-5.4.0-r3
22 > # required by @selected
23 > # required by @world (argument)
24 > # /usr/portage/profiles/releases/17.0/package.mask:
25 > # Andreas K. Huettel <dilfridge@g.o> (27 May 2017)
26 > # In the 17.0 profiles we assume that our system compiler uses C++14
27 > # or later as default language setting. This means it has to be at
28 > # least GCC 6. If you need an older compiler for specific purposes,
29 > # feel free to unmask it, however, using it for normal emerging of
30 > # packages is neither recommended nor supported in any way.
31 > =sys-devel/gcc-4.9.4
32
33 I'd suggest you first do a clean gcc upgrade to gcc-6.4.0 or gcc-7.2.0
34 depending on whether you run a stable or a testing system.
35
36 https://wiki.gentoo.org/wiki/Upgrading_GCC
37
38 And then follow exactly the steps in the news item after the step of
39 rebuilding gcc.
40
41 Or in detail:
42
43 Run these commands:
44 # gcc-config -l
45 # gcc-config set <number of the latest gcc profile>
46 # emerge -1 sys-devel/gcc
47 # gcc-config -l
48 # gcc-config set <number of the latest gcc profile>
49 # source /etc/profile
50 # emerge -1 sys-devel/libtool
51 # gcc --version
52 # emerge --depclean =sys-devel/gcc-<versionnumber> [for all installed
53 gcc versions except for the latest (6.4.0 or 7.2.0)]
54 # emerge -1 sys-devel/binutils
55 # emerge -1 sys-libs/glibc
56 # emerge -e @world
57
58 Heiko

Replies

Subject Author
Re: [gentoo-user] Emerge does want to tell me...what? tuxic@××××××.de