Le mar. 11 févr. 2025 à 18:07, Peter Humphrey <pe...@prh.myzen.co.uk> a écrit :
>
> On Tuesday 11 February 2025 16:02:04 Greenwich Mean Time Eli Schwartz wrote:
>
> > emerge --getbinpkg is *already* a mixed prebuilt and home-grown system.
> > And emerge --getbinpkgonly is a modification to getbinpkg that says you
> > don't want a mixed system, you want exclusively prebuilt. Using the
> > *only variant is a personal choice you aren't obligated to make.
>
> ...and I don't do that. It wouldn't work anyway. Firefox, for instance,
> doesn't have a prebuilt package that would install here:
>
> !!! The following binary packages have been ignored due to non matching USE:
> [...]
>     =www-client/firefox-128.7.0 clang gnome-shell -hwaccel -l10n_en-GB
>     =www-client/firefox-128.7.0 clang gnome-shell -hwaccel -l10n_en-GB pgo -
> pulseaudio -wayland
>     =www-client/firefox-128.7.0 clang gnome-shell -hwaccel -l10n_en-GB pgo -
> wayland
>     =www-client/firefox-128.7.0 clang gnome-shell -hwaccel -l10n_en-GB pgo -
> pulseaudio
>     =www-client/firefox-128.7.0 clang gnome-shell -hwaccel -l10n_en-GB pgo
>     =www-client/firefox-128.7.0 clang -hwaccel -l10n_en-GB
>
> If I'm reading that right, anyone who has either hardware acceleration or en-
> GB localisation set has to compile it himself. I can switch off the hwaccel 
> but
> I'm not willing to use the US variant of English.
>

I think Firefox is currently a special case, because there's also
www-client/firefox-bin which obviously is precompiled.
So prebuilt packages probably aren't built for www-client/firefox

There're a few like this, compiled by Gentoo :
app-office/libreoffice-bin
dev-lang/rust-bin
mail-client/thunderbird-bin

I found about 200 packages ending with "-bin", I didn't check further
if non-bin packages are available and then if prebuilt packages for
them exist, but it seems logical to me to not compile twice.
However if you want the binary version, you have to switch manually,
because emerge sees them as different packages.

I recently converted a fully locally *slowly* built machine to a mixed
prebuilt/local build
Of the 1857 packages on this machine, 1056 are now using prebuilt
packages and the others are local builds
USE flags and ~amd64 prevent use of prebuilt packages
But I adjusted USE flags until dev-qt/qtwebengine:6 found a prebuilt package !
And I switched manually to www-client/firefox-bin and dev-lang/rust-bin

> --
> Regards,
> Peter.

Best regards
Mickaël

Reply via email to