profiles: Disable binpkg-multi-instance feature

The binpkg-multi-instance feature seems to be about having multiple
binary packages of a single source package, in case those packages
were built with different USE flags and stuff.

So far we have not used this feature, and it looks like that the
update of portage has made this feature to be enabled by default. The
enabling broke the image build, because this feature makes portage to
use a bit different directory structure to store binary packages. So
instead of storing sys-devel/gcc binary package in
${PKGDIR}/sys-devel/gcc-${VERSION}.tbz2, the binary package is stored
in ${PKGDIR}/sys-devel/gcc/gcc-${VERSION}-${BUILD_ID}.xpak.

Maybe we could consider using this feature at some point in future,
but for now disable it to keep building things working.
This commit is contained in:
Krzesimir Nowak 2022-12-13 15:34:38 +01:00
parent 1106e240a1
commit 5bf90df9a4

View File

@ -105,7 +105,7 @@ PORTAGE_BUNZIP2_COMMAND="lbunzip2"
# Always build binary packages, remove old build logs, avoid running as root.
FEATURES="buildpkg clean-logs compressdebug parallel-install splitdebug
userfetch userpriv usersandbox ipc-sandbox network-sandbox
-ccache -merge-sync"
-ccache -merge-sync -binpkg-multi-instance"
# No need to restrict access to build directories in dev environments.
PORTAGE_WORKDIR_MODE="0755"