Am Sun, 3 Dec 2017 05:43:39 +0100 schrieb tu...@posteo.de: > Hi, > > I started emerge -e @world > > and it stops with this message: > > The following mask changes are necessary to proceed: > (see "package.unmask" in the portage(5) man page for more details) > # required by @selected > # required by @world (argument) > # /usr/portage/profiles/releases/17.0/package.mask: > # Andreas K. Huettel <dilfri...@gentoo.org> (27 May 2017) > # In the 17.0 profiles we assume that our system compiler uses C++14 > # or later as default language setting. This means it has to be at > # least GCC 6. If you need an older compiler for specific purposes, > # feel free to unmask it, however, using it for normal emerging of > # packages is neither recommended nor supported in any way. > =sys-devel/gcc-5.4.0-r3 > # required by @selected > # required by @world (argument) > # /usr/portage/profiles/releases/17.0/package.mask: > # Andreas K. Huettel <dilfri...@gentoo.org> (27 May 2017) > # In the 17.0 profiles we assume that our system compiler uses C++14 > # or later as default language setting. This means it has to be at > # least GCC 6. If you need an older compiler for specific purposes, > # feel free to unmask it, however, using it for normal emerging of > # packages is neither recommended nor supported in any way. > =sys-devel/gcc-4.9.4
I'd suggest you first do a clean gcc upgrade to gcc-6.4.0 or gcc-7.2.0 depending on whether you run a stable or a testing system. https://wiki.gentoo.org/wiki/Upgrading_GCC And then follow exactly the steps in the news item after the step of rebuilding gcc. Or in detail: Run these commands: # gcc-config -l # gcc-config set <number of the latest gcc profile> # emerge -1 sys-devel/gcc # gcc-config -l # gcc-config set <number of the latest gcc profile> # source /etc/profile # emerge -1 sys-devel/libtool # gcc --version # emerge --depclean =sys-devel/gcc-<versionnumber> [for all installed gcc versions except for the latest (6.4.0 or 7.2.0)] # emerge -1 sys-devel/binutils # emerge -1 sys-libs/glibc # emerge -e @world Heiko