Hey Francesco -
On 2/20/20 11:22 AM, Francesco Turco wrote:
On Wed, Feb 19, 2020, at 22:21, Holger Hoffstätte wrote:
I will never ever run 32bit software again and would really like to have
a desktop-no-multilib profile, in sync with the regular desktop but simply
without the multilib goop. My server is running precisely as I want with
plain no-multilib, and I know I could just copy my USE flags over and
maintain my own "self-made-desktop" settings, but that would mean I'd lose
all the defaults and ongoing updates, which *are* kind of nice.
I think you should try creating a local custom combined profile.
For example I needed to create a systemd + no-multilib profile.
I called this custom profile "fturco" (my username, but of course you can
choose any name).
I created the /var/db/repos/fturco/profiles/fturco/parent file with the
following lines:
../../../gentoo/profiles/default/linux/amd64/17.1/systemd
../../../gentoo/profiles/default/linux/amd64/17.1/no-multilib
/var/db/repos/fturco is the directory with my local custom gentoo repository.
../../../gentoo points to /var/db/repos/gentoo, which is the official gentoo
repository.
I also needed to create the
/var/dotfiles/db/repos/fturco/profiles/profiles.desc file with the following
line:
amd64 fturco stable
At this point you can set your profile with eselect profile, and then update
the system with:
emerge -uDNav @world
I finally got around to trying this and just wanted to thank you for the
detailed
instructions. Since I already had an overlay it was a breeze, and worked right
away.
The only weird occurrence was a revdep-rebuild cycle thanks to go (of course
!"§$% go)
keeping some glibc remnants in /lib alive with a cyclic dependency; this was
easily
fixed by quickpkg/uninstall/reinstall.
No more 32bit! \o/
cheers,
Holger