diff options
Diffstat (limited to 'meta/lib')
| -rw-r--r-- | meta/lib/oeqa/sdk/context.py | 8 | 
1 files changed, 7 insertions, 1 deletions
| diff --git a/meta/lib/oeqa/sdk/context.py b/meta/lib/oeqa/sdk/context.py index 7c091c0534..ec8972d05a 100644 --- a/meta/lib/oeqa/sdk/context.py +++ b/meta/lib/oeqa/sdk/context.py @@ -29,7 +29,13 @@ class OESDKTestContext(OETestContext):      def hasHostPackage(self, pkg):          return self._hasPackage(self.host_pkg_manifest, pkg) -    def hasTargetPackage(self, pkg): +    def hasTargetPackage(self, pkg, multilib=False): +        if multilib: +            # match multilib according to sdk_env +            mls = self.td.get('MULTILIB_VARIANTS', '').split() +            for ml in mls: +                if ('ml'+ml) in self.sdk_env: +                    pkg = ml + '-' + pkg          return self._hasPackage(self.target_pkg_manifest, pkg)  class OESDKTestContextExecutor(OETestContextExecutor): | 
