diff options
-rw-r--r-- | meta/classes/native.bbclass | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/classes/native.bbclass b/meta/classes/native.bbclass index aac2c1e8705..8bb3244af8e 100644 --- a/meta/classes/native.bbclass +++ b/meta/classes/native.bbclass @@ -120,7 +120,7 @@ python native_virtclass_handler () { return pn = e.data.getVar("PN", True) - if not pn.endswith("-native"): + if not (pn.endswith("-native") or "-native-" in pn): return def map_dependencies(varname, d, suffix = ""): @@ -136,7 +136,7 @@ python native_virtclass_handler () { continue elif "-cross-" in dep: newdeps.append(dep.replace("-cross", "-native")) - elif not dep.endswith("-native"): + elif not (dep.endswith("-native") or "-native-" in dep): newdeps.append(dep + "-native") else: newdeps.append(dep) |