Considering that it's a binary package, it's not surprising it might fail with stricter. Adding stricter to RESTRICT is the lame way of getting it to merge. Exact errors as follow: QA Notice: the following files are setXid, dyn linked, and using lazy bindings This combination is generally discouraged. Try re-emerging the package: LDFLAGS='-Wl,-z,now' emerge vmware-workstation LAZY opt/vmware/workstation/bin/vmware-ping LAZY opt/vmware/workstation/lib/bin/vmware-vmx QA Notice: the following files contain runtime text relocations Text relocations force the dynamic linker to perform extra work at startup, waste system resources, and may pose a security risk. On some architectures, the code may not even function properly, if at all. For more information, see http://hardened.gentoo.org/pic-fix-guide.xml Please include this file in your report: /var/tmp/portage/vmware-workstation-5.5.1.19175-r4/temp/scanelf-textrel.log TEXTREL opt/vmware/workstation/lib/lib/libgdk-x11-2.0.so.0/libgdk-x11-2.0.so.0 QA Notice: the following files contain executable stacks Files with executable stacks will not work properly (or at all!) on some architectures/operating systems. A bug should be filed at http://bugs.gentoo.org/ to make sure the file is fixed. For more information, see http://hardened.gentoo.org/gnu-stack.xml Please include this file in your report: /var/tmp/portage/vmware-workstation-5.5.1.19175-r4/temp/scanelf-execstack.log RWX --- --- opt/vmware/workstation/bin/vmnet-bridge RWX --- --- opt/vmware/workstation/bin/vmnet-dhcpd RWX --- --- opt/vmware/workstation/bin/vmnet-natd RWX --- --- opt/vmware/workstation/bin/vmnet-netifup RWX --- --- opt/vmware/workstation/bin/vmnet-sniffer RWX --- --- opt/vmware/workstation/bin/vmware-loop RWX --- --- opt/vmware/workstation/bin/vmware-ping RWX --- --- opt/vmware/workstation/bin/vmware-vdiskmanager RWX --- --- opt/vmware/workstation/lib/bin/vmware RWX --- --- opt/vmware/workstation/lib/bin/vmware-vmx RWX --- --- opt/vmware/workstation/lib/bin/vmrun RWX --- --- opt/vmware/workstation/lib/bin/vmplayer RWX --- --- opt/vmware/workstation/lib/bin-debug/vmware-vmx RWX --- --- opt/vmware/workstation/lib/lib/libpixops.so.2.0.1/libpixops.so.2.0.1 !!! ERROR: app-emulation/vmware-workstation-5.5.1.19175-r4 failed. Call stack: misc-functions.sh, line 407: Called install_qa_check misc-functions.sh, line 164: Called die !!! Aborting due to QA concerns: setXid lazy bindings, textrels, execstacks
I'm sure all of the VMware stuff fails w/ stricter... I'll look into it.
So the setuid lazy bindings keeps it from merging, also? I updated the ebuilds in CVS. Can you see if these work? If not, I'll have to use RESTRICT="stricter" which I would prefer not have to do.
*** Bug 144806 has been marked as a duplicate of this bug. ***
This is now FIXED, though I really dislike it.