On 4 July 2018 at 08:31, James Stevenson <[email protected]> wrote:
> The easiest way to fix this issue is to figure out which libraries you need
> and then stipulate that you want the x86_32 version of that package in your
> accept_keywords file. Check the Gentoo wiki for the software you are trying
> to run for hints on what libraries you need.

This won't work, keywords are for accepting unstable packages, or
unkeyworded packages in your tree, they don't make a package 32-bit on
a 64-bit system.

This is what the USE_EXPAND variable ABI_X86 is for.

I agree that you should figure out which libraries you need in 32-bit
versions, but  then you should add them to your package.use file or
directory.

An example: I have a file /etc/portage/package.use/abix86 where I put
lines like these for packages I need installed in a 32-bit flavour (in
addition to the 64-bit my normal system uses):

dev-db/sqlite abi_x86_32
dev-libs/glib abi_x86_32
etc...

Cheers,
Arve

Reply via email to