Timo Aaltonen pushed to branch debian-experimental at X Strike Force / lib / mesa
Commits: ef9a7424 by Dmitry Shachnev at 2025-02-02T17:20:46+03:00 Revert "Build with gcc-12 and -O1 on ppc64el" This reverts commit 5abebb94ed5f5ff9705911220ec9b0b6fcbe5b0d. - - - - - e9e24b7b by Dmitry Shachnev at 2025-02-02T17:25:34+03:00 Add a patch to disable ppc64el assembly code. Closes: #1092890. - - - - - d2e05ef1 by Emilio Pozuelo Monfort at 2025-02-03T08:40:31+01:00 Release to sid - - - - - 92ebea01 by Timo Aaltonen at 2025-02-03T12:41:15+02:00 Merge branch 'debian-unstable' into debian-experimental - - - - - 2b13b431 by Timo Aaltonen at 2025-02-03T12:41:47+02:00 releasing package mesa version 25.0.0~rc1-2 - - - - - 6 changed files: - debian/changelog - debian/control - debian/control.in - + debian/patches/disable_ppc64el_assembly.diff - debian/patches/series - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,9 @@ +mesa (25.0.0~rc1-2) experimental; urgency=medium + + * Merge from unstable. + + -- Timo Aaltonen <[email protected]> Mon, 03 Feb 2025 12:41:43 +0200 + mesa (25.0.0~rc1-1) experimental; urgency=medium * New upstream release candidate. @@ -5,6 +11,17 @@ mesa (25.0.0~rc1-1) experimental; urgency=medium -- Timo Aaltonen <[email protected]> Fri, 31 Jan 2025 09:54:17 +0200 +mesa (24.3.4-3) unstable; urgency=medium + + [ Dmitry Shachnev ] + * Revert "Build with gcc-12 and -O1 on ppc64el". + * Add a patch to disable ppc64el assembly code. (Closes: #1092890) + + [ Emilio Pozuelo Monfort ] + * Release to sid. + + -- Emilio Pozuelo Monfort <[email protected]> Mon, 03 Feb 2025 08:40:16 +0100 + mesa (24.3.4-2) unstable; urgency=medium * Build with gcc-12 and -O1 on ppc64el to workaround segfaults ===================================== debian/control ===================================== @@ -6,8 +6,6 @@ Uploaders: Andreas Boll <[email protected]> Standards-Version: 4.1.4 Build-Depends: debhelper-compat (= 13), - gcc-12 [ppc64el], - g++-12 [ppc64el], directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64], flatbuffers-compiler [linux-arm64], glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32], ===================================== debian/control.in ===================================== @@ -6,8 +6,6 @@ Uploaders: Andreas Boll <[email protected]> Standards-Version: 4.1.4 Build-Depends: debhelper-compat (= 13), - gcc-12 [ppc64el], - g++-12 [ppc64el], directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64], flatbuffers-compiler [linux-arm64], glslang-tools [@LLVM_ARCHS@], ===================================== debian/patches/disable_ppc64el_assembly.diff ===================================== @@ -0,0 +1,19 @@ +Description: disable use of ppc64el assembly code +Author: Dmitry Shachnev <[email protected]> +Bug-Debian: https://bugs.debian.org/1092890 +Last-Update: 2025-02-02 + +--- a/meson.build ++++ b/meson.build +@@ -1319,11 +1319,6 @@ elif host_machine.cpu_family() == 'sparc + with_asm_arch = 'sparc' + pre_args += ['-DUSE_SPARC_ASM'] + endif +-elif host_machine.cpu_family() == 'ppc64' and host_machine.endian() == 'little' +- if system_has_kms_drm +- with_asm_arch = 'ppc64le' +- pre_args += ['-DUSE_PPC64LE_ASM'] +- endif + elif host_machine.cpu_family() == 'mips64' and host_machine.endian() == 'little' + if system_has_kms_drm + with_asm_arch = 'mips64el' ===================================== debian/patches/series ===================================== @@ -1,2 +1,3 @@ path_max.diff src_glx_dri_common.h.diff +disable_ppc64el_assembly.diff ===================================== debian/rules ===================================== @@ -36,12 +36,6 @@ else ifneq (,$(filter $(DEB_HOST_ARCH), sh4)) # Workaround for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83143 DEB_CFLAGS_MAINT_APPEND += -freorder-blocks-algorithm=simple DEB_CXXFLAGS_MAINT_APPEND += -freorder-blocks-algorithm=simple -else ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el)) - # Workaround for https://bugs.debian.org/1092890 - DEB_CFLAGS_MAINT_APPEND += -O1 - DEB_CXXFLAGS_MAINT_APPEND += -O1 - export CC := gcc-12 - export CXX := g++-12 endif buildflags = $(shell \ DEB_CFLAGS_MAINT_APPEND='$(DEB_CFLAGS_MAINT_APPEND)' \ View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/784ee0ce15fc8b0333ddc6f2a8579e0834f11ee7...2b13b4318760d7aea8d4d10baa5c482e554ef2ac -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/784ee0ce15fc8b0333ddc6f2a8579e0834f11ee7...2b13b4318760d7aea8d4d10baa5c482e554ef2ac You're receiving this email because of your account on salsa.debian.org.

