>>> Install lib-compat-1.4.2 into /var/tmp/portage/sys-libs/lib-compat-1.4.2/image/ category sys-libs !!! dolib: *.so* does not exist dolib failed >>> Completed installing lib-compat-1.4.2 into /var/tmp/portage/sys-libs/lib-compat-1.4.2/image/ * QA Notice: file does not exist: * * dolib: *.so* does not exist I think it because S=${WORKDIR}/${P}/${ARCH} and ARCH x86_64 not exist in package. Reproducible: Always
Also (after I modified S to point to x86): * QA Notice: Pre-stripped files found: strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line * /usr/lib64/libstdc++.so.2.8 * /usr/lib64/libstdc++.so.2.7.2 * /usr/lib64/libc.so.5 * /usr/lib64/libg++.so.2.7.2 usr/lib64/libstdc++.so.2.9 usr/lib64/ld-linux.so.1 usr/lib64/libstdc++-libc6.1-1.so.2 usr/lib64/libstdc++-libc6.2-2.so.3 * QA Notice: The following shared libraries lack NEEDED entries * /usr/lib64/libc.so.5
no idea what you're expecting here. the package doesn't have KEYWORDS=amd64.
I'am expecting lib-compat working on x86_64 (of course with multilib profile).
Example situation: HP server running x86_64 with HP storage array attached. There is weird utils from HP that supplied as x32 binary. So I have following choices: 1. Get rid of Gentoo and move to SLES/RHEL 2. Reinstall as x32 bit 3. Hava lib-compat running for x86_64. I think the choice is obvious. For myself I modified supplied ebuild and put it in my overlay at http://code.google.com/p/barzog-gentoo-overlay/source/browse/trunk/sys-libs/lib-compat/lib-compat-1.4.2-r1.ebuild So those utils (namely cissflash) is working.