From: "Alex Bennée" <alex.bennee@linaro.org>
To: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
Cc: qemu-devel@nongnu.org, "Fabiano Rosas" <farosas@suse.de>,
"Philippe Mathieu-Daudé" <philmd@mailo.com>,
"Kyle Evans" <kevans@freebsd.org>,
"Peter Maydell" <peter.maydell@linaro.org>,
"Brian Cain" <brian.cain@oss.qualcomm.com>,
"John Snow" <jsnow@redhat.com>,
"Thomas Huth" <th.huth+qemu@posteo.eu>,
"Brad Smith" <brad@comstyle.com>, "Warner Losh" <imp@bsdimp.com>,
qemu-arm@nongnu.org, "Daniel P. Berrangé" <berrange@redhat.com>,
"Paolo Bonzini" <pbonzini@redhat.com>,
"Jiaxun Yang" <jiaxun.yang@flygoat.com>,
"Richard Henderson" <richard.henderson@linaro.org>,
"Song Gao" <gaosong@loongson.cn>,
"Cornelia Huck" <cohuck@redhat.com>
Subject: Re: [PATCH 2/3] gitlab: work around the inability to build targets for MacOS
Date: Mon, 01 Jun 2026 17:15:17 +0100 [thread overview]
Message-ID: <87bjduxmne.fsf@draig.linaro.org> (raw)
In-Reply-To: <57d0477a-3bbd-4948-8e18-33df41991545@oss.qualcomm.com> (Pierrick Bouvier's message of "Mon, 1 Jun 2026 08:58:34 -0700")
Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com> writes:
> On 6/1/2026 7:31 AM, Alex Bennée wrote:
>> Unfortunately a previous fix to ensure .ninja-goals was set for the
>> TCG tests broken the ability to run check-functional-FOO. As we have
>> now reverted we need a solution for the MacOS gitlab run. The simplest
>> is to add an explicit make invocation to build the signed binaries
>> before we run the tests.
>>
>> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
>> ---
>> .gitlab-ci.d/macos.yml | 3 +++
>> 1 file changed, 3 insertions(+)
>>
>> diff --git a/.gitlab-ci.d/macos.yml b/.gitlab-ci.d/macos.yml
>> index f61750a3f4a..8366b4ad564 100644
>> --- a/.gitlab-ci.d/macos.yml
>> +++ b/.gitlab-ci.d/macos.yml
>> @@ -29,6 +29,7 @@
>> - cd build
>> - ../configure --enable-werror $CONFIGURE_ARGS || { cat config.log meson-logs/meson-log.txt; exit 1; }
>> - $MAKE -j$(sysctl -n hw.ncpu)
>> + - for TARGET in $TEST_BINARIES ; do $MAKE $TARGET ; done
>> - for TARGET in $TEST_TARGETS ; do $MAKE $TARGET ; done
>>
>> aarch64-macos-15-build:
>> @@ -44,6 +45,7 @@ aarch64-macos-15-build:
>> --cross-prefix-i386=i686-elf-
>> --cross-prefix-x86_64=x86_64-elf-
>> --disable-plugins
>> + TEST_BINARIES: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64
>> TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i386-softmmu run-tcg-tests-x86_64-softmmu
>>
>> aarch64-macos-26-build:
>> @@ -60,4 +62,5 @@ aarch64-macos-26-build:
>> --cross-prefix-i386=i686-elf-
>> --cross-prefix-x86_64=x86_64-elf-
>> --disable-plugins
>> + TEST_BINARIES: qemu-system-aarch64 qemu-system-i386 qemu-system-x86_64
>> TEST_TARGETS: check-unit run-tcg-tests-aarch64-softmmu run-tcg-tests-i386-softmmu run-tcg-tests-x86_64-softmmu
>
> Could make all be enough?
No - not without the goal having the signed binaries in them.
>
> Reviewed-by: Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>
--
Alex Bennée
Virtualisation Tech Lead @ Linaro
next prev parent reply other threads:[~2026-06-01 16:15 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-06-01 14:31 [PATCH 0/3] testing/next: hot fixes (Makefile, gitlab, docker) Alex Bennée
2026-06-01 14:31 ` [PATCH 1/3] Revert "Makefile: include tests/Makefile.include before ninja calculation" Alex Bennée
2026-06-01 15:57 ` Pierrick Bouvier
2026-06-01 14:31 ` [PATCH 2/3] gitlab: work around the inability to build targets for MacOS Alex Bennée
2026-06-01 15:58 ` Pierrick Bouvier
2026-06-01 16:15 ` Alex Bennée [this message]
2026-06-01 16:44 ` Pierrick Bouvier
2026-06-01 17:30 ` Alex Bennée
2026-06-01 18:14 ` Pierrick Bouvier
2026-06-01 14:31 ` [PATCH 3/3] configure: use debian-all-test-cross for mipsel tcg tests Alex Bennée
2026-06-01 15:58 ` Pierrick Bouvier
2026-06-01 15:26 ` [PATCH 0/3] testing/next: hot fixes (Makefile, gitlab, docker) Cornelia Huck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87bjduxmne.fsf@draig.linaro.org \
--to=alex.bennee@linaro.org \
--cc=berrange@redhat.com \
--cc=brad@comstyle.com \
--cc=brian.cain@oss.qualcomm.com \
--cc=cohuck@redhat.com \
--cc=farosas@suse.de \
--cc=gaosong@loongson.cn \
--cc=imp@bsdimp.com \
--cc=jiaxun.yang@flygoat.com \
--cc=jsnow@redhat.com \
--cc=kevans@freebsd.org \
--cc=pbonzini@redhat.com \
--cc=peter.maydell@linaro.org \
--cc=philmd@mailo.com \
--cc=pierrick.bouvier@oss.qualcomm.com \
--cc=qemu-arm@nongnu.org \
--cc=qemu-devel@nongnu.org \
--cc=richard.henderson@linaro.org \
--cc=th.huth+qemu@posteo.eu \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.