From f2691a0f8396e83b6d78b8eea8c02fc1df8cda1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Wed, 12 May 2021 16:55:00 +0200 Subject: [PATCH] ci: Add Fedora release build job The intention is for this to more or less match the Fedora package build. The main benefit right now is GCC 11 build test coverage. Part-of: --- .gitlab-ci.yml | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 10d9e55fdcf..c1494aaf3be 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -801,6 +801,53 @@ debian-release: script: - .gitlab-ci/meson/build.sh +fedora-release: + extends: + - .meson-build + - .use-fedora/x86_build + variables: + BUILDTYPE: "release" + C_ARGS: > + -Wno-error=array-bounds + -Wno-error=maybe-uninitialized + -Wno-error=stringop-overread + -Wno-error=uninitialized + CPP_ARGS: > + -Wno-error=array-bounds + DRI_DRIVERS: "nouveau,i915,i965,r100,r200" + DRI_LOADERS: > + -D glx=dri + -D gbm=enabled + -D egl=enabled + -D glvnd=true + -D platforms=x11,wayland + EXTRA_OPTION: > + -D osmesa=true + -D selinux=true + -D tools=drm-shim,etnaviv,freedreno,glsl,intel,nir,nouveau,lima,panfrost + GALLIUM_DRIVERS: "crocus,etnaviv,freedreno,iris,kmsro,lima,nouveau,panfrost,r300,r600,radeonsi,svga,swrast,tegra,v3d,vc4,virgl,zink" + GALLIUM_ST: > + -D dri3=enabled + -D gallium-extra-hud=true + -D gallium-vdpau=enabled + -D gallium-xvmc=disabled + -D gallium-omx=disabled + -D gallium-va=enabled + -D gallium-xa=enabled + -D gallium-nine=false + -D gallium-opencl=icd + -D gles1=disabled + -D gles2=enabled + -D llvm=enabled + -D microsoft-clc=disabled + -D shared-llvm=enabled + -D vulkan-device-select-layer=true + LLVM_VERSION: "" + UNWIND: "disabled" + VULKAN_DRIVERS: "amd,broadcom,freedreno,intel" + script: + - .gitlab-ci/meson/build.sh + debian-android: extends: - .meson-cross