diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 35936c37d8..fee746d85c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ variables: BACKEND_FLAGS: "-Dx11-backend=true -Dwayland-backend=true -Dbroadway-backend=true" FEATURE_FLAGS: "-Dvulkan=enabled -Dcloudproviders=enabled -Dbuild-testsuite=true -Dintrospection=enabled" MESON_TEST_TIMEOUT_MULTIPLIER: 3 - FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora:v49" + FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/gtk/fedora:v52" workflow: rules: diff --git a/.gitlab-ci/fedora.Dockerfile b/.gitlab-ci/fedora.Dockerfile index ccb67dc5dd..88167f4056 100644 --- a/.gitlab-ci/fedora.Dockerfile +++ b/.gitlab-ci/fedora.Dockerfile @@ -1,4 +1,4 @@ -FROM fedora:39 +FROM fedora:40 RUN dnf -y install \ adwaita-icon-theme \ @@ -99,8 +99,11 @@ RUN dnf -y install \ which \ wireplumber \ xorg-x11-server-Xvfb \ + && dnf -y update \ && dnf clean all +RUN rm /usr/share/vulkan/icd.d/powervr_mesa_icd.x86_64.json + # Enable sudo for wheel users RUN sed -i -e 's/# %wheel/%wheel/' -e '0,/%wheel/{s/%wheel/# %wheel/}' /etc/sudoers diff --git a/gsk/gl/fp16.c b/gsk/gl/fp16.c index cc227a3ac1..0fd7a7c240 100644 --- a/gsk/gl/fp16.c +++ b/gsk/gl/fp16.c @@ -133,7 +133,7 @@ void half_to_float4 (const guint16 h[4], float f[4]) __attribute__((ifunc ("reso void float_to_half (const float *f, guint16 *h, int n) __attribute__((ifunc ("resolve_float_to_half"))); void half_to_float (const guint16 *h, float *f, int n) __attribute__((ifunc ("resolve_half_to_float"))); -static void * __attribute__ ((no_sanitize_address)) +static void * __attribute__ ((no_sanitize_address)) G_GNUC_UNUSED resolve_float_to_half4 (void) { __builtin_cpu_init (); @@ -143,7 +143,7 @@ resolve_float_to_half4 (void) return float_to_half4_c; } -static void * __attribute__ ((no_sanitize_address)) +static void * __attribute__ ((no_sanitize_address)) G_GNUC_UNUSED resolve_half_to_float4 (void) { __builtin_cpu_init (); @@ -153,7 +153,7 @@ resolve_half_to_float4 (void) return half_to_float4_c; } -static void * __attribute__ ((no_sanitize_address)) +static void * __attribute__ ((no_sanitize_address)) G_GNUC_UNUSED resolve_float_to_half (void) { __builtin_cpu_init (); @@ -163,7 +163,7 @@ resolve_float_to_half (void) return float_to_half_c; } -static void * __attribute__ ((no_sanitize_address)) +static void * __attribute__ ((no_sanitize_address)) G_GNUC_UNUSED resolve_half_to_float (void) { __builtin_cpu_init ();