dev-libs/nettle currently lacks multilib support. This patch enables it. This is my first patch for an ebuild, so if I've done something wrong, feedback would be appreciated. Reproducible: Always Steps to Reproduce: USE=abi_x86_32 emerge -v nettle && ls /usr/lib32/libnettle.so
Created attachment 365118 [details, diff] diff against 2.7.1
Created attachment 365120 [details] ebuild itself
Created attachment 368806 [details, diff] nettle-2.7.1.ebuild.patch Updated patch - Please review: * add emul-baselibs blocker * minor changes
Thanks! nettle-2.7.1-r1
Reopen per bug#501436
Created attachment 370528 [details, diff] nettle-2.7.1.ebuild.diff
OK, learn new fact about this emul libs, I hope now I set it correctly.
You forgot to remove nettle's libhogweed from emul-linux-x86-baselibs :) * Detected file collision(s): * * /usr/lib32/libhogweed.so.2.5 * /usr/lib32/pkgconfig/hogweed.pc * /usr/lib32/libhogweed.so * /usr/lib32/libhogweed.so.2 * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * dev-libs/nettle-2.7.1-r1:0::gentoo * /usr/lib32/libhogweed.so * /usr/lib32/libhogweed.so.2 * /usr/lib32/libhogweed.so.2.5 * /usr/lib32/pkgconfig/hogweed.pc Should be fixed in -r18: +*emul-linux-x86-baselibs-20131008-r18 (16 Feb 2014) + + 16 Feb 2014; Alexandre Rostovtsev <tetromino@gentoo.org> + +emul-linux-x86-baselibs-20131008-r18.ebuild, + +files/remove-native-20131008-r18: + Also remove migrated libhogweed (part of dev-libs/nettle).
(In reply to Alexandre Rostovtsev from comment #8) > You forgot to remove nettle's libhogweed from emul-linux-x86-baselibs :) Thank you, sorry!