@samitouri / QOSamiQemu / commits / b1b7dea7ad

gitlab: add MacOS 26 job on gitlab runner

gitlab supports 3 MacOS images with 15 and 26 being the current supported ones. To get ahead of the curve lets enable 26 as well. It re-uses the same brew list but also attempts to work around python configure failure by setting DYLD_LIBRARY_PATH: /opt/homebrew/opt/expat/lib/ Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> Message-ID: <20260526110243.470002-8-alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>

Alex Bennée committed May 26, 2026 at 12:02 UTC b1b7dea7ada691f1bc7df3f553ddcdef9ad881ab
1 file changed +16
.gitlab-ci.d/macos.yml
+16
@@ -45,3 +45,19 @@ aarch64-macos-15-build:
45 --cross-prefix-x86_64=x86_64-elf-
46 --disable-plugins
47 TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i386-softmmu run-tcg-tests-x86_64-softmmu
48 +
49 +aarch64-macos-26-build:
50 + extends: .macos_job_template
51 + image: macos-26-xcode-26
52 + variables:
53 + NAME: macos-26
54 + DYLD_LIBRARY_PATH: /opt/homebrew/opt/expat/lib/
55 + PATH_EXTRA: /opt/homebrew/gettext/bin
56 + PKG_CONFIG_PATH: /opt/homebrew/curl/lib/pkgconfig:/opt/homebrew/ncurses/lib/pkgconfig:/opt/homebrew/readline/lib/pkgconfig
57 + CONFIGURE_ARGS:
58 + --target-list=aarch64-softmmu,i386-softmmu,x86_64-softmmu
59 + --cross-prefix-aarch64=aarch64-elf-
60 + --cross-prefix-i386=i686-elf-
61 + --cross-prefix-x86_64=x86_64-elf-
62 + --disable-plugins
63 + TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i386-softmmu run-tcg-tests-x86_64-softmmu