[oe-commits] org.oe.dev package.bbclass: Don't strip files in .debug directories meaning rerunning the package task doesn't create chains of .debug directories (from poky)

rpurdie commit openembedded-commits at lists.openembedded.org
Wed Dec 19 11:37:06 UTC 2007


package.bbclass: Don't strip files in .debug directories meaning rerunning the package task doesn't create chains of .debug directories (from poky)

Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: a63f4a9ad21022afe5e9835d5f44018f136084e1
ViewMTN: http://monotone.openembedded.org/revision/info/a63f4a9ad21022afe5e9835d5f44018f136084e1
Files:
1
classes/package.bbclass
Diffs:

#
# mt diff -rb6fd661c2816118e1632f2e0499aed940910da3d -ra63f4a9ad21022afe5e9835d5f44018f136084e1
#
# 
# 
# patch "classes/package.bbclass"
#  from [540a6836514d7f26b1ef8be9ce1d15f0396f6e29]
#    to [31efdfccff0ea3fd6bdb3476c5dd2c61c54179f9]
# 
============================================================
--- classes/package.bbclass	540a6836514d7f26b1ef8be9ce1d15f0396f6e29
+++ classes/package.bbclass	31efdfccff0ea3fd6bdb3476c5dd2c61c54179f9
@@ -149,6 +149,12 @@ def runstrip(file, d):
         bb.debug(1, "runstrip: skip %s" % file)
         return 0
 
+    # If the file is in a .debug directory it was already stripped,
+    # don't do it again...
+    if os.path.dirname(file).endswith(".debug"):
+        bb.note("Already run strip")
+        return 0
+
     strip = bb.data.getVar("STRIP", d, 1)
     objcopy = bb.data.getVar("OBJCOPY", d, 1)
 






More information about the Openembedded-commits mailing list