On 12/03 06:16, Heiko Baums wrote: > 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 >
I already did this...