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]] -=-=-=-=-=-=-=-=-=-=-=-
