[oe-commits] org.oe.dev insane.bbclass: Fix check for bad RPATHs. This is gonna break builds. Needs fixes in the shared library handling.

likewise commit openembedded-commits at lists.openembedded.org
Thu Apr 26 16:54:19 UTC 2007


insane.bbclass: Fix check for bad RPATHs. This is gonna break builds. Needs fixes in the shared library handling.

Author: likewise at openembedded.org
Branch: org.openembedded.dev
Revision: 038bc21b349c21561050092a7a6d68a019b921e1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=038bc21b349c21561050092a7a6d68a019b921e1
Files:
1
classes/insane.bbclass
Diffs:

#
# mt diff -rf3f908d806e8ba028e5da72d8ef0fdaaedeaff93 -r038bc21b349c21561050092a7a6d68a019b921e1
#
# 
# 
# patch "classes/insane.bbclass"
#  from [f04e47e34a23d6b9c9ada6d369e9432d5f400054]
#    to [dd43fc52d5db976c0dca49daf4e968d5e502fa31]
# 
============================================================
--- classes/insane.bbclass	f04e47e34a23d6b9c9ada6d369e9432d5f400054
+++ classes/insane.bbclass	dd43fc52d5db976c0dca49daf4e968d5e502fa31
@@ -210,11 +210,11 @@ def package_qa_check_rpath(file,name,d):
 
     output = os.popen("%s -Byr %s" % (scanelf,file))
     txt    = output.readline().split()
-    if bad_dir in txt:
-        package_qa_write_error( 1, name, file, d)
-        bb.error("QA Issue package %s contains bad RPATH %s in file %s" % (name, txt, file))
-        return False
-
+    for line in txt:
+        if bad_dir in line:
+            package_qa_write_error( 1, name, file, d)
+            bb.error("QA Issue package %s contains bad RPATH %s in file %s" % (name, line, file))
+            return False
     return True
 
 def package_qa_check_devdbg(path, name,d):






More information about the Openembedded-commits mailing list