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.


Reply via email to