On Sun, 2007-08-12 at 22:50 +0100, Richard Purdie wrote:
> This is an expansion of the issue reported in
> http://bugs.openembedded.org/show_bug.cgi?id=2601
> 
[...]
> You get the expected:
> 
> GRREC="foo1 foo2 foo3"
> 
> but the ${PN} breaks things somewhere and gives:
> 
> FRREC_gtk+="foo1"
> 
> I suspect something is wrong in the overrides handling, maybe to do with
> expandKeys. Does anyone have any ideas?

I think this might be the fix:


Index: bb/data.py
===================================================================
--- bb/data.py  (revision 880)
+++ bb/data.py  (working copy)
@@ -288,6 +288,10 @@
             src = getVarFlag(key, i, readdata) or []
             dest.extend(src)
             setVarFlag(ekey, i, dest, alterdata)
+            
+            if key in alterdata._special_values[i]:
+                alterdata._special_values[i].remove(key)
+                alterdata._special_values[i].add(ekey)
 
         delVar(key, alterdata)
 

_______________________________________________
Bitbake-dev mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/bitbake-dev

Reply via email to