So I've been trying to figure out a way to upgrade the old 2014 stage 4 gentoo system on my Loongson box. I can do "emerge-webrsync". And then I realized that the profile for mips systems only support EAPI 5[1]. However all essential packages like GCC, binutils, etc. requires EAPI 7+. Does that mean it's impossible to use the current portage on such old systems from official portage point of view?
My current portage version:
Code: Select all
gentoo@yeeloong ~ $ emerge --version
Portage 2.2.10 (default/linux/mips/17.0/mipsel/multilib/n32, gcc-4.8.3, glibc-2.17, 3.12.22 mips64)Code: Select all
gentoo@yeeloong ~ $ emerge --pretend --verbose --nodeps sys-apps/portage
These are the packages that would be merged, in order:
!!! All ebuilds that could satisfy "sys-apps/portage" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-apps/portage-9999::gentoo (masked by: EAPI 7)
- sys-apps/portage-3.0.30-r1::gentoo (masked by: EAPI 7)
- sys-apps/portage-3.0.29::gentoo (masked by: EAPI 7)
- sys-apps/portage-3.0.28-r1::gentoo (masked by: EAPI 7)
- sys-apps/portage-3.0.20-r6::gentoo (masked by: EAPI 7)
- sys-apps/portage-3.0.18::gentoo (masked by: EAPI 7)
The current version of portage supports EAPI '5'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
* IMPORTANT: 9 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
[1] http://ftp.dei.uc.pt/pub/linux/gentoo/p ... l/n32/eapi


