Emilio Pozuelo Monfort pushed to branch debian-unstable at X Strike Force / lib / mesa
Commits: 5abebb94 by Emilio Pozuelo Monfort at 2025-01-26T11:36:48+01:00 Build with gcc-12 and -O1 on ppc64el - - - - - 79d30574 by Emilio Pozuelo Monfort at 2025-01-26T11:39:40+01:00 Drop quilt usage - - - - - 8f233b70 by Emilio Pozuelo Monfort at 2025-01-26T11:40:25+01:00 Release to sid - - - - - 4 changed files: - debian/changelog - debian/control - debian/control.in - debian/rules Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +mesa (24.3.4-2) unstable; urgency=medium + + * Build with gcc-12 and -O1 on ppc64el to workaround segfaults + on driswSwapBuffers. Thanks Dmitry Shachnev for debugging and + finding a working compiler and optimization level. + Closes: #1092890. + * Drop quilt usage, not needed with source format 3.0. + + -- Emilio Pozuelo Monfort <po...@debian.org> Sun, 26 Jan 2025 11:39:48 +0100 + mesa (24.3.4-1) unstable; urgency=medium * New upstream release. ===================================== debian/control ===================================== @@ -6,11 +6,12 @@ Uploaders: Andreas Boll <ab...@debian.org> 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], meson (>= 1.4.0), - quilt (>= 0.63-8.2~), pkgconf, libdrm-dev (>= 2.4.121), libx11-dev, ===================================== debian/control.in ===================================== @@ -6,11 +6,12 @@ Uploaders: Andreas Boll <ab...@debian.org> 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@], meson (>= 1.4.0), - quilt (>= 0.63-8.2~), pkgconf, libdrm-dev (>= 2.4.121), libx11-dev, ===================================== debian/rules ===================================== @@ -36,6 +36,12 @@ 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)' \ @@ -302,7 +308,7 @@ override_dh_makeshlibs: dh_makeshlibs -a -- -c4 %: - dh $@ --with quilt \ + dh $@ \ --builddirectory=build/ \ --buildsystem=meson View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/190cb8d5f7f7cf374bff45e0c4bba3daab7ef902...8f233b704bee6006e5e6ac0708b384a3a02015d6 -- View it on GitLab: https://salsa.debian.org/xorg-team/lib/mesa/-/compare/190cb8d5f7f7cf374bff45e0c4bba3daab7ef902...8f233b704bee6006e5e6ac0708b384a3a02015d6 You're receiving this email because of your account on salsa.debian.org.