On 9/29/2026 11:33 AM, Pierrick Bouvier wrote: > This check ensures we don't bring regression for all targets that can be > linked together by building multi-target test. Also, running it ensure > all QOM types are unique. > > All compatible targets are automatically detected, so they don't need to > be fed to ./configure. > > Signed-off-by: Pierrick Bouvier <[email protected]> > --- > .gitlab-ci.d/buildtest.yml | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/.gitlab-ci.d/buildtest.yml b/.gitlab-ci.d/buildtest.yml > index a97cc0b20b8..b1e95395d0c 100644 > --- a/.gitlab-ci.d/buildtest.yml > +++ b/.gitlab-ci.d/buildtest.yml > @@ -659,6 +659,17 @@ build-tci: > done > - make check-tcg > > +multi-target: > + extends: .native_build_job_template > + needs: > + - job: amd64-debian-container > + variables: > + IMAGE: debian > + script: > + - ./configure > + - make -C build tests/unit/test-multi-target > + - ./build/tests/unit/test-multi-target > + > # Check our reduced build configurations > build-without-defaults: > extends: .native_build_job_template
Please find a job run here: https://gitlab.com/p-b-o/qemu/-/jobs/16816899262 Regards, Pierrick
