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
-
e9e24b7b
by Dmitry Shachnev at 2025-02-02T17:25:34+03:00
-
d2e05ef1
by Emilio Pozuelo Monfort at 2025-02-03T08:40:31+01:00
-
92ebea01
by Timo Aaltonen at 2025-02-03T12:41:15+02:00
-
2b13b431
by Timo Aaltonen at 2025-02-03T12:41:47+02:00
6 changed files:
- debian/changelog
- debian/control
- debian/control.in
- + debian/patches/disable_ppc64el_assembly.diff
- debian/patches/series
- debian/rules
Changes:
1 | +mesa (25.0.0~rc1-2) experimental; urgency=medium
|
|
2 | + |
|
3 | + * Merge from unstable.
|
|
4 | + |
|
5 | + -- Timo Aaltonen <tjaalton@debian.org> Mon, 03 Feb 2025 12:41:43 +0200
|
|
6 | + |
|
1 | 7 | mesa (25.0.0~rc1-1) experimental; urgency=medium
|
2 | 8 | |
3 | 9 | * New upstream release candidate.
|
... | ... | @@ -5,6 +11,17 @@ mesa (25.0.0~rc1-1) experimental; urgency=medium |
5 | 11 | |
6 | 12 | -- Timo Aaltonen <tjaalton@debian.org> Fri, 31 Jan 2025 09:54:17 +0200
|
7 | 13 | |
14 | +mesa (24.3.4-3) unstable; urgency=medium
|
|
15 | + |
|
16 | + [ Dmitry Shachnev ]
|
|
17 | + * Revert "Build with gcc-12 and -O1 on ppc64el".
|
|
18 | + * Add a patch to disable ppc64el assembly code. (Closes: #1092890)
|
|
19 | + |
|
20 | + [ Emilio Pozuelo Monfort ]
|
|
21 | + * Release to sid.
|
|
22 | + |
|
23 | + -- Emilio Pozuelo Monfort <pochu@debian.org> Mon, 03 Feb 2025 08:40:16 +0100
|
|
24 | + |
|
8 | 25 | mesa (24.3.4-2) unstable; urgency=medium
|
9 | 26 | |
10 | 27 | * Build with gcc-12 and -O1 on ppc64el to workaround segfaults
|
... | ... | @@ -6,8 +6,6 @@ Uploaders: Andreas Boll <aboll@debian.org> |
6 | 6 | Standards-Version: 4.1.4
|
7 | 7 | Build-Depends:
|
8 | 8 | debhelper-compat (= 13),
|
9 | - gcc-12 [ppc64el],
|
|
10 | - g++-12 [ppc64el],
|
|
11 | 9 | directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64],
|
12 | 10 | flatbuffers-compiler [linux-arm64],
|
13 | 11 | glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
|
... | ... | @@ -6,8 +6,6 @@ Uploaders: Andreas Boll <aboll@debian.org> |
6 | 6 | Standards-Version: 4.1.4
|
7 | 7 | Build-Depends:
|
8 | 8 | debhelper-compat (= 13),
|
9 | - gcc-12 [ppc64el],
|
|
10 | - g++-12 [ppc64el],
|
|
11 | 9 | directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64],
|
12 | 10 | flatbuffers-compiler [linux-arm64],
|
13 | 11 | glslang-tools [@LLVM_ARCHS@],
|
1 | +Description: disable use of ppc64el assembly code
|
|
2 | +Author: Dmitry Shachnev <mitya57@debian.org>
|
|
3 | +Bug-Debian: https://bugs.debian.org/1092890
|
|
4 | +Last-Update: 2025-02-02
|
|
5 | + |
|
6 | +--- a/meson.build
|
|
7 | ++++ b/meson.build
|
|
8 | +@@ -1319,11 +1319,6 @@ elif host_machine.cpu_family() == 'sparc
|
|
9 | + with_asm_arch = 'sparc'
|
|
10 | + pre_args += ['-DUSE_SPARC_ASM']
|
|
11 | + endif
|
|
12 | +-elif host_machine.cpu_family() == 'ppc64' and host_machine.endian() == 'little'
|
|
13 | +- if system_has_kms_drm
|
|
14 | +- with_asm_arch = 'ppc64le'
|
|
15 | +- pre_args += ['-DUSE_PPC64LE_ASM']
|
|
16 | +- endif
|
|
17 | + elif host_machine.cpu_family() == 'mips64' and host_machine.endian() == 'little'
|
|
18 | + if system_has_kms_drm
|
|
19 | + with_asm_arch = 'mips64el' |
1 | 1 | path_max.diff
|
2 | 2 | src_glx_dri_common.h.diff
|
3 | +disable_ppc64el_assembly.diff |
... | ... | @@ -36,12 +36,6 @@ else ifneq (,$(filter $(DEB_HOST_ARCH), sh4)) |
36 | 36 | # Workaround for https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83143
|
37 | 37 | DEB_CFLAGS_MAINT_APPEND += -freorder-blocks-algorithm=simple
|
38 | 38 | DEB_CXXFLAGS_MAINT_APPEND += -freorder-blocks-algorithm=simple
|
39 | -else ifneq (,$(filter $(DEB_HOST_ARCH), ppc64el))
|
|
40 | - # Workaround for https://bugs.debian.org/1092890
|
|
41 | - DEB_CFLAGS_MAINT_APPEND += -O1
|
|
42 | - DEB_CXXFLAGS_MAINT_APPEND += -O1
|
|
43 | - export CC := gcc-12
|
|
44 | - export CXX := g++-12
|
|
45 | 39 | endif
|
46 | 40 | buildflags = $(shell \
|
47 | 41 | DEB_CFLAGS_MAINT_APPEND='$(DEB_CFLAGS_MAINT_APPEND)' \
|