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.


Reply via email to