Created attachment 377296 [details, diff] unixODBC-2.3.2.patch Attached is a patch to dev-db/unixODBC-2.3.2 to enable multilib support. Tested lightly by me, it seems to work just fine
Committed, Thanks!
(In reply to Jesus Rivero from comment #1) > Committed, Thanks! Please revert this patch as it is preventing emul-linux-x86-db-20140508 from being rebuilt. As the below output indicates, libreoffice needs unixODBC and emul-linux-x86-medialibs needs emul-linux-x86-db. Therefore, with this patch I would either have to give up libreoffice or emul-linux-x86-db, emul-linux-x86-medialibs and every package that depends (directly or indirectly) on them. % emerge -1pv emul-linux-x86-db unixODBC These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] dev-db/unixODBC-2.3.2 USE="minimal unicode -odbcmanual -static-libs" ABI_X86="32%* (64%*) (-x32)" 0 kB [ebuild R ] app-emulation/emul-linux-x86-db-20140508 USE="development" 0 kB [blocks B ] app-emulation/emul-linux-x86-db[-abi_x86_32(-)] ("app-emulation/emul-linux-x86-db[-abi_x86_32(-)]" is blocking dev-db/unixODBC-2.3.2) Total: 2 packages (2 reinstalls), Size of downloads: 0 kB Conflict: 1 block (1 unsatisfied) * Error: The above package list contains packages which cannot be * installed at the same time on the same system. (dev-db/unixODBC-2.3.2:0/0::gentoo, ebuild scheduled for merge) pulled in by unixODBC dev-db/unixODBC required by (app-office/libreoffice-4.2.4.2:0/0::gentoo, installed) (app-emulation/emul-linux-x86-db-20140508:0/0::gentoo, ebuild scheduled for merge) pulled in by emul-linux-x86-db ~app-emulation/emul-linux-x86-db-20140508 required by (app-emulation/emul-linux-x86-medialibs-20140508:0/0::gentoo, installed) For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant): http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
I'll update emul-linux-x86-db in a while. Just give me a few minutes to find out what files need to be removed.
(In reply to Michał Górny from comment #3) > I'll update emul-linux-x86-db in a while. Just give me a few minutes to find > out what files need to be removed. And done. emul-linux-x86-db-20140518-r1[abi_x86_32] uses unixODBC[abi_x86_32].