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

