base: Fix PACKAGECONFIG handling for cross recipes

We don't have many cross recipes that use PACKAGECONFIG but gdb-cross does,
so correctly remap dependencies for that case allowing the gdb recipe to be
simplified.

(From OE-Core rev: c5bb7976f4d6e8559b4b87e4c3f39135dbb40ef8)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2025-02-18 15:15:07 +00:00
parent a7b14b3ca2
commit cce708b925

View File

@ -464,7 +464,7 @@ python () {
if "DEPENDS" in varname or varname.startswith("RRECOMMENDS"):
if bb.data.inherits_class('nativesdk', d) or bb.data.inherits_class('cross-canadian', d) :
appends = expandFilter(appends, "", "nativesdk-")
elif bb.data.inherits_class('native', d):
elif bb.data.inherits_class('native', d) or bb.data.inherits_class('cross', d):
appends = expandFilter(appends, "-native", "")
elif mlprefix:
appends = expandFilter(appends, "", mlprefix)