On Thu, Sep 24, 2026 at 09:39:39PM +0000, Pierrick Bouvier wrote:
> Summary didn't consider that cc could have been set using --cross-cc*
> options, and was wrongly reporting default cc declared in test suite.
> Fix that by reporting path of compiler found.
> 
> Signed-off-by: Pierrick Bouvier <[email protected]>
> ---
>  tests/tcg/meson.build | 7 ++++---
>  1 file changed, 4 insertions(+), 3 deletions(-)
> 
> diff --git a/tests/tcg/meson.build b/tests/tcg/meson.build
> index 474e4d8f6e3..0006d192cab 100644
> --- a/tests/tcg/meson.build
> +++ b/tests/tcg/meson.build
> @@ -292,9 +292,10 @@ foreach target, plan: tcg_tests
>  
>    summary_cc = false
>    if has_cc
> -    summary_cc = plan['cc']
> -    if not cc_from_system
> -      summary_cc += ' (from \'qemu/' + plan['cc_dockerfile'] + '\' 
> container)'
> +    if cc_from_system
> +      summary_cc = cc.full_path()
> +    else
> +      summary_cc = plan['cc'] + ' (from \'qemu/' + plan['cc_dockerfile'] + 
> '\' container)'
>      endif
>    endif
>    tcg_tests_summary += {'cc for ' + target: summary_cc}

Reviewed-by: Daniel P. Berrangé <[email protected]>

With regards,
Daniel
-- 
|: https://berrange.com       ~~        https://hachyderm.io/@berrange :|
|: https://libvirt.org          ~~          https://entangle-photo.org :|
|: https://pixelfed.art/berrange   ~~    https://fstop138.berrange.com :|


Reply via email to