On venerdì 18 aprile 2025 17:57:43 Ora legale dell’Europa centrale Stefano 
Crocco wrote:
> On venerdì 18 aprile 2025 17:24:43 Ora legale dell’Europa centrale yahoo
> 
> wrote:
> > Il 18/04/25 16:22, Eli Schwartz ha scritto:
> > > On 4/18/25 4:23 AM, Stefano Crocco wrote:
> > >> Hello to everyone,
> > >> I'm thinking of switching my old laptop to using the binary host, since
> > >> compilation times are becoming a bit too long for my tastes.
> > >> 
> > >> I started looking at the documentation for the binary host quickstart
> > >> [1]
> > >> and everything seemed reasonably simple. However, I noticed that in the
> > >> "Package settings" section for amd64 it states:
> > >> "This binhost is built with USE flags of the following profiles:
> > >> 
> > >> default/linux/amd64/23.0/no-multilib
> > >> default/linux/amd64/23.0/desktop/gnome
> > >> default/linux/amd64/23.0/desktop/gnome/systemd
> > >> default/linux/amd64/23.0/desktop/plasma/systemd"
> > >> 
> > >> Since my current profile is
> > >> default/linux/amd64/23.0/split-usr/desktop/plasma, am I right that I
> > >> won't be able to use the binary host? If needed, I think I can switch
> > >> to
> > >> the non split-usr profiles, but I'd rather not switch to the systemd
> > >> one. Has anyone tried using the binary host with a non-systemd plasma
> > >> profile? If so, how did it go?
> > > 
> > > Binhost maintainer here.
> > 
> > Not much to add except that I found that using a stable (amd64) system
> > improves the probability of finding the matching packages. So I went
> > stable on all except for firefox and gentoo-sources.
> > 
> > I am using a mixed hardened/no-multilib/desktop (openrc) profile on an
> > old laptop as the OP in a very bare-bones -gnome -kde -xfce environment,
> > just for browsing on the bank site.
> > 
> > raf
> 
> Thanks to both for your answers. I've no problem with building small
> packages: my hope is to avoid having to build the lager ones.
> 
> I'll try in the next few days and report how it goes.
> 
> Stefano

I did the switch to the binary host yesterday and seems it went well. I 
followed the instructions in the quickstart [1] and issued an
emerge -p --empty-tree @world
to see what would happen. Many packages were shown to be installed from 
binaries, while others couldn't be installed from binaries because of the USE 
flags. In those cases, emerge listed which flags I should change to use 
binaries: some of these changes were acceptable to me, while others weren't.

At the end, I reached the point where more than half the packages could be 
installed from binaries: moreover, these included the largest ones, like 
qtwebengine and libreoffice, while many of those which couldn't be installed 
from binaries were perl, python or ruby packages which usually take a very 
little time to install from source. In particular, most of Qt and KDE packages 
could be installed from binaries (the number could have been greater if I had 
accepted to change a few more USE flags).

I didn't install all of those packages, but I tried manually emerging a few of 
them and they worked correctly, so I can say I'm very happy with the result 
and of how easy it was to enable this feature.

Stefano

[1] https://wiki.gentoo.org/wiki/Gentoo_Binary_Host_Quickstart




Reply via email to