View previous topic :: View next topic |
Author |
Message |
shoober420 Apprentice
Joined: 22 May 2017 Posts: 223
|
|
Back to top |
|
|
Ralphred Guru
Joined: 31 Dec 2013 Posts: 473
|
Posted: Sun Jun 20, 2021 7:48 pm Post subject: |
|
|
ABI_X86 is a use expand variable, so you can just look for packages with 'abi_x86_32' set as a use flag.
TBQH portage should be doing this for you, but you can just grep -l abi_x86_32 /var/db/pkg/*/*/USE |
|
Back to top |
|
|
alamahant Advocate
Joined: 23 Mar 2019 Posts: 3875
|
Posted: Sun Jun 20, 2021 7:57 pm Post subject: |
|
|
Also
Code: |
eix --installed-with-use abi_x86_32
|
Also to make it clearer you can append an awk statement to
@Ralphred grep solution
Code: |
grep abi_x86_32 /var/db/pkg/*/*/USE | awk -F"/USE" '{ print $1 }'
#####SIMILARLY for the eix
eix --installed-with-use abi_x86_32 | grep "\[I\]" | awk '{ print $2 }'
|
_________________
|
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21518
|
Posted: Sun Jun 20, 2021 10:01 pm Post subject: |
|
|
eix --only-names is easier than filtering the output afterward. If you insist on filtering the output, awk can apply its own filter, so there is no need for a grep.
Ralphred: shoober420 is engaged in an ongoing project to create and use live ebuilds of as many packages as possible, and so is frequently using custom ebuilds that may not be configured properly yet, so Portage cannot be relied on to get the right result here. |
|
Back to top |
|
|
Ralphred Guru
Joined: 31 Dec 2013 Posts: 473
|
Posted: Mon Jun 21, 2021 12:51 am Post subject: |
|
|
Yeah Hu, his vulkan issue I assume. A gui front-end to eix is still on my to-do list; would love to see a full deptree with little clickable 'close' and 'open' buttons.
shoober420, a USE="vulkan abi_x86_32" emerge -pv wine-staging is always good for spotting missing 32bit libs in the gfx dep graph. |
|
Back to top |
|
|
|