In a multilib ebuild, use autotools-multilib_src_compile and autotools-multilib_src_install. Not autotools-utils_src_{compile,install}. Otherwise you don't actually compile or install any multilib binaries :/ # qlist =libgcrypt-1.6.3-r1 /usr/bin/libgcrypt-config /usr/bin/dumpsexp /usr/bin/hmac256 /usr/bin/mpicalc /usr/share/aclocal/libgcrypt.m4 /usr/share/man/man1/hmac256.1.bz2 /usr/share/info/gcrypt.info.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/TODO.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/THANKS.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/README.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/NEWS.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/ChangeLog.bz2 /usr/share/doc/libgcrypt-1.6.3-r1/AUTHORS.bz2 /usr/include/gcrypt.h /usr/lib64/libgcrypt.so.20 /usr/lib64/libgcrypt.so /usr/lib64/libgcrypt.la /usr/lib64/libgcrypt.so.20.0.3 /usr/lib64/libgcrypt.a # qlist =libgcrypt-1.6.3 /usr/bin/i686-pc-linux-gnu-libgcrypt-config /usr/bin/x86_64-pc-linux-gnu-libgcrypt-config /usr/bin/libgcrypt-config /usr/bin/dumpsexp /usr/bin/hmac256 /usr/bin/mpicalc /usr/share/aclocal/libgcrypt.m4 /usr/share/man/man1/hmac256.1.bz2 /usr/share/info/gcrypt.info.bz2 /usr/share/doc/libgcrypt-1.6.3/TODO.bz2 /usr/share/doc/libgcrypt-1.6.3/THANKS.bz2 /usr/share/doc/libgcrypt-1.6.3/README.bz2 /usr/share/doc/libgcrypt-1.6.3/NEWS.bz2 /usr/share/doc/libgcrypt-1.6.3/ChangeLog.bz2 /usr/share/doc/libgcrypt-1.6.3/AUTHORS.bz2 /usr/include/gcrypt.h /usr/lib32/libgcrypt.so.20 /usr/lib32/libgcrypt.so /usr/lib32/libgcrypt.la /usr/lib32/libgcrypt.so.20.0.3 /usr/lib32/libgcrypt.a /usr/lib64/libgcrypt.so.20 /usr/lib64/libgcrypt.so /usr/lib64/libgcrypt.la /usr/lib64/libgcrypt.so.20.0.3 /usr/lib64/libgcrypt.a
mgorny to the rescue! + 13 Jun 2015; Michał Górny <mgorny@gentoo.org> libgcrypt-1.6.3-r1.ebuild: + Fix multilib install, bug #551930.
*** Bug 551944 has been marked as a duplicate of this bug. ***
mgorny, you forgot a revbump; lots of users had already installed the broken variant of the ebuild (bug #551944). +*libgcrypt-1.6.3-r2 (13 Jun 2015) + + 13 Jun 2015; Alexandre Rostovtsev <tetromino@gentoo.org> + -libgcrypt-1.6.3-r1.ebuild, +libgcrypt-1.6.3-r2.ebuild: + The multilib fix below needed a revbump (bug #551944, #551930).
*** Bug 551948 has been marked as a duplicate of this bug. ***
*** Bug 551982 has been marked as a duplicate of this bug. ***
*** Bug 552018 has been marked as a duplicate of this bug. ***
*** Bug 552042 has been marked as a duplicate of this bug. ***
Won't libgcrypt-1.6.3-r2.ebuild v 1.1 create the pdf for each and every ABI? Seems a bit wasteful to me.
(In reply to Martin von Gagern from comment #8) > Won't libgcrypt-1.6.3-r2.ebuild v 1.1 create the pdf for each and every ABI? > Seems a bit wasteful to me. You are right. This should be fixed, see bug 552110.