If we don't do this, target and cross recipes end up with different sstate
checksums for shared work directory tasks which is bad in the case of gcc.
It leads to multiple fetch/unpack tasks against the shared directory
which ends up with build failures/races.
(From OE-Core rev:
793ce6cd9aa632e0f13789c8293770a86085d28d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
# Quilt (patch application) changing isn't likely to affect anything
if depname == "quilt-native" and recipename != "quilt-native":
return False
+ # Subversion also isn't likely to affect anything
+ if depname == "subversion-native" and recipename != "subversion-native":
+ return False
+
# Don't change native/cross/nativesdk recipe dependencies any further
if isNative(recipename) or isCross(recipename) or isNativeSDK(recipename):
return True