[libcamera-ci] [PATCH] Enable clang build on Debian trixie

Jacopo Mondi jacopo.mondi at ideasonboard.com
Mon Dec 16 08:38:44 CET 2024


Hi Laurent

On Sun, Dec 15, 2024 at 11:22:54PM +0200, Laurent Pinchart wrote:
> Debian stable ships a relatively old clang version. Add a build test
> with the most recent available clang version on trixie.
>
> Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
> ---
> Successful CI run for the libcamera master branch:
> https://gitlab.freedesktop.org/pinchartl/libcamera/-/pipelines/1330345
> ---
>  gitlab-ci.yml | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/gitlab-ci.yml b/gitlab-ci.yml
> index c78235ec1e52d571..06ab27dc0af0d9df 100644
> --- a/gitlab-ci.yml
> +++ b/gitlab-ci.yml
> @@ -224,6 +224,13 @@ build-full:debian:13:
>        - ARCH: amd64
>          CC: gcc-14
>          CXX: g++-14
> +      - ARCH: amd64
> +        CC: clang
> +        CXX: clang++
> +        MESON_OPTIONS: >-
> +          ${MESON_ALL_OPTIONS}
> +          ${MESON_CLANG_OPTIONS}
> +          -D qcam=disabled

Just wondering why we don't need these options for gcc, but mostly for
my education.

Reviewed-by: Jacopo Mondi <jacopo.mondi at ideasonboard.com>

Thanks
  j

>
>  # Build each commit in the branch individually to detect compilation breakages.
>  build-history:
> --
> Regards,
>
> Laurent Pinchart
>


More information about the libcamera-devel mailing list