Multilib

This article will be updated by.

// usage of package.use with abi_x86_32.

// ABI_X86="64 32" in make.conf with warning as beeing uneffective.

// Better emerge command.

Multilib is one of the solutions allowing users to run applications built for various application binary interfaces (ABIs) of the same architecture. The most common use of multilib is to run 32-bit applications on.

The multilib systems use separate library directories for non-native ABIs. This allows having the same library installed in variants for each ABI, as necessary to satisfy the dependencies of programs built for the ABI in question.

Multilib library providers in Gentoo
There are currently three ways of providing multilib libraries in Gentoo:


 * Using emul-linux-x86 packages (32-bit libraries for only).
 * Using the eclasses provided by the gx86-multilib project.
 * Using the multilib-portage fork.