On Wed, May 31, 2023 at 10:50:52AM +0200, Heinrich Schuchardt wrote: > qemu_arm64_defconfig with UNIT_TEST=y does not build. > > CONFIG_EXPO depends on CONFIG_VIDEO. Hence on platforms without video we > must not enable unit tests invoking expo functions. > > Fixes: fb1451bec2a5 ("bootstd: Add tests for bootstd including all uclasses") > Signed-off-by: Heinrich Schuchardt <heinrich.schucha...@canonical.com> > --- > test/boot/Makefile | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/test/boot/Makefile b/test/boot/Makefile > index 22ed61c8fa..665017ba3d 100644 > --- a/test/boot/Makefile > +++ b/test/boot/Makefile > @@ -2,7 +2,10 @@ > # > # Copyright 2021 Google LLC > > -obj-$(CONFIG_BOOTSTD) += bootdev.o bootstd_common.o bootflow.o bootmeth.o > +ifdef CONFIG_BOOTSTD > +obj-y += bootstd_common.o bootmeth.o > +obj-$(VIDEO) += bootdev.o bootflow.o > +endif > obj-$(CONFIG_FIT) += image.o > > obj-$(CONFIG_EXPO) += expo.o
OK, but the functionality itself doesn't depend on video, it looks like maybe only the bootflow_menu_theme test itself, so lets try and solve this differently. -- Tom
signature.asc
Description: PGP signature