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