View previous topic :: View next topic |
Author |
Message |
sokhapkin n00b
Joined: 13 Jan 2005 Posts: 45 Location: N Ft Myers, FL
|
Posted: Tue Jan 16, 2024 3:15 pm Post subject: Per-package getbinpkg feature. |
|
|
How to set getbinpkg feature per package? I want to compile most of packages, but use some binary packages. I tried package.env route, but it doesn't work. For example, I added to package.env
Code: |
sys-devel/llvm use_binpkg
|
and created /etc/portage/env/use_binpkg:
Code: |
FEATURES="binpkg-request-signature getbinpkg"
|
emerge even don't try to use binary packages unless I start "emerge -g" or set FEATURES="binpkg-request-signature getbinpkg" in make.conf. But this causes emerge to use all available binary packages instead of the subset I want. Any other ideas how to force portage to use binary packages for a predefined set of packages? _________________ Sergey Okhapkin
http://www.callwithus.com |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30996 Location: here
|
Posted: Tue Jan 16, 2024 3:24 pm Post subject: |
|
|
Look at bug #463964. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
Genone Retired Dev
Joined: 14 Mar 2003 Posts: 9555 Location: beyond the rim
|
Posted: Fri Jan 19, 2024 2:36 pm Post subject: |
|
|
As noted in the linked bug report, FEATURES are not fully supported in package.env as they can cause circular effects (e.g. getbinpkg may cause a different version to get selected, which can result in the package.env entry no longer being applicable). |
|
Back to top |
|
|
mani001 Guru
Joined: 04 Dec 2004 Posts: 485 Location: Oleiros
|
Posted: Fri Mar 29, 2024 8:39 pm Post subject: |
|
|
Just in case...still no workaround for this, right? In my old computer, compiling is fine for *almost* every package, but not all of them (e.g., qtwebengine) |
|
Back to top |
|
|
logrusx Veteran
Joined: 22 Feb 2018 Posts: 1661
|
Posted: Sat Mar 30, 2024 4:19 am Post subject: |
|
|
mani001 wrote: | Just in case...still no workaround for this, right? In my old computer, compiling is fine for *almost* every package, but not all of them (e.g., qtwebengine) :? |
You can manually update qtwebengine with --getbinpkg and update the rest normally.
You can terminate emerge when qtwebengine starts, manually update it, then relaunch emerge process.
You can exclude qtwebengine, then manually update it afterwards.
Best Regards,
Georgi |
|
Back to top |
|
|
mani001 Guru
Joined: 04 Dec 2004 Posts: 485 Location: Oleiros
|
Posted: Sat Mar 30, 2024 8:17 am Post subject: |
|
|
Thanks for the hints! I finally went with the emerge's --exclude option.
Cheers. |
|
Back to top |
|
|
|