drop lazy bindings check once and for all ... the system ldso should have the logic...
authorMike Frysinger <vapier@gentoo.org>
Fri, 12 Jan 2007 03:02:32 +0000 (03:02 -0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 12 Jan 2007 03:02:32 +0000 (03:02 -0000)
svn path=/main/trunk/; revision=5579

bin/misc-functions.sh

index 001fcffd19a29a29933cf09241c6cf2323e5c101..cb36294531c247e3a87847a1f1266e9f81519341 100755 (executable)
@@ -95,20 +95,6 @@ install_qa_check() {
                        fi
                fi
 
-               # Check for setid binaries but are not built with BIND_NOW
-               f=$(scanelf -qyRF '%b %p' "${D}")
-               if [[ -n ${f} ]] ; then
-                       vecho -ne '\a\n'
-                       eqawarn "QA Notice: The following files are setXid, dyn linked, and using lazy bindings"
-                       eqawarn " This combination is generally discouraged.  Try re-emerging the package:"
-                       eqawarn " LDFLAGS='-Wl,-z,now' emerge ${PN}"
-                       eqawarn "${f}"
-                       vecho -ne '\a\n'
-                       # Do not fail here until we have sorted out the lazy issues with security team
-                       #die_msg="${die_msg} setXid lazy bindings,"
-                       sleep 1
-               fi
-
                # TEXTREL's are baaaaaaaad
                # Allow devs to mark things as ignorable ... e.g. things that are
                # binary-only and upstream isn't cooperating (nvidia-glx) ... we