On Thu, Jan 12, 2023 at 7:41 AM Alexander Kanavin
<[email protected]> wrote:
>
> The check needs to report dri location on the host machine,
> so pkg-config binary needs to be capable of finding the needed
> dri.pc file on the host, and therefore needs to know where
> host .pc files are located.
>
> This may not be the case when using pkg-config from buildtools,
> so this forces usage of host pkg-config.
>
> runqemu already does the same PATH tweak, so this simply brings
> the two in sync.
>

I have seen minimal distros with yocto prerequisites installs but no
pkgconfig installed. So it will be good to add pkgconfig to
pre-requisites explicitly as well.

> Signed-off-by: Alexander Kanavin <[email protected]>
> ---
>  meta/lib/oeqa/selftest/cases/runtime_test.py | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py 
> b/meta/lib/oeqa/selftest/cases/runtime_test.py
> index ae79724956..7d99c158e5 100644
> --- a/meta/lib/oeqa/selftest/cases/runtime_test.py
> +++ b/meta/lib/oeqa/selftest/cases/runtime_test.py
> @@ -268,7 +268,7 @@ class TestImage(OESelftestTestCase):
>          except FileNotFoundError:
>              self.fail("/dev/dri directory does not exist; no render nodes 
> available on this machine. %s" %(render_hint))
>          try:
> -            dripath = subprocess.check_output("pkg-config 
> --variable=dridriverdir dri", shell=True)
> +            dripath = subprocess.check_output("PATH=/bin:/usr/bin:$PATH 
> pkg-config --variable=dridriverdir dri", shell=True)
>          except subprocess.CalledProcessError as e:
>              self.fail("Could not determine the path to dri drivers on the 
> host via pkg-config.\nPlease install Mesa development files (particularly, 
> dri.pc) on the host machine.")
>          qemu_distrofeatures = get_bb_var('DISTRO_FEATURES', 
> 'qemu-system-native')
> --
> 2.30.2
>
>
> 
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#175803): 
https://lists.openembedded.org/g/openembedded-core/message/175803
Mute This Topic: https://lists.openembedded.org/mt/96224911/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to