base.bbclass: Unexport TARGET_ARCH, quilt (at least) is a victim.
authorPaul Sokolovsky <pmiscml@gmail.com>
Sat, 15 Dec 2007 15:56:05 +0000 (15:56 +0000)
committerPaul Sokolovsky <pmiscml@gmail.com>
Sat, 15 Dec 2007 15:56:05 +0000 (15:56 +0000)
classes/base.bbclass

index 7526dff..2b508a8 100644 (file)
@@ -848,6 +848,12 @@ def base_after_parse(d):
     bb.data.delVarFlag('MACHINE', 'export', d)
     bb.data.setVarFlag('MACHINE', 'unexport', 1, d)
     
+    # Make sure TARGET_ARCH isn't exported
+    # (breaks Makefiles using implicit rules, e.g. quilt, as GNU make has this 
+    # in them, undocumented)
+    bb.data.delVarFlag('TARGET_ARCH', 'export', d)
+    bb.data.setVarFlag('TARGET_ARCH', 'unexport', 1, d)
+    
     # Make sure DISTRO isn't exported
     # (breaks sysvinit at least)
     bb.data.delVarFlag('DISTRO', 'export', d)