summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2023-01-12 16:41:35 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-01-26 23:37:06 +0000
commitcbd231221047ded61c285942e63dcfc37af5a2a3 (patch)
tree41630eee3dcdf4403d96ca831c7ca81227992355 /meta/lib
parent93b4705b769b80a141d60f2036cea61abad3d36c (diff)
downloadpoky-cbd231221047ded61c285942e63dcfc37af5a2a3.tar.gz
selftest/virgl: use pkg-config from the host
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. (From OE-Core rev: 07a1df271d47306a41cef8810db4dfb0646866e3) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> (cherry picked from commit f0521f8a3ba7e15482756529ee7b0a95b3d53e7d) Signed-off-by: Steve Sakoman <steve@sakoman.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r--meta/lib/oeqa/selftest/cases/runtime_test.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py b/meta/lib/oeqa/selftest/cases/runtime_test.py
index 857737f730..858f12ec90 100644
--- a/meta/lib/oeqa/selftest/cases/runtime_test.py
+++ b/meta/lib/oeqa/selftest/cases/runtime_test.py
@@ -263,7 +263,7 @@ class TestImage(OESelftestTestCase):
263 except FileNotFoundError: 263 except FileNotFoundError:
264 self.fail("/dev/dri directory does not exist; no render nodes available on this machine. %s" %(render_hint)) 264 self.fail("/dev/dri directory does not exist; no render nodes available on this machine. %s" %(render_hint))
265 try: 265 try:
266 dripath = subprocess.check_output("pkg-config --variable=dridriverdir dri", shell=True) 266 dripath = subprocess.check_output("PATH=/bin:/usr/bin:$PATH pkg-config --variable=dridriverdir dri", shell=True)
267 except subprocess.CalledProcessError as e: 267 except subprocess.CalledProcessError as e:
268 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.") 268 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.")
269 qemu_distrofeatures = get_bb_var('DISTRO_FEATURES', 'qemu-system-native') 269 qemu_distrofeatures = get_bb_var('DISTRO_FEATURES', 'qemu-system-native')