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:
Changes:
debian/changelog
|
1
|
+mesa (24.3.4-2) unstable; urgency=medium
|
|
2
|
+
|
|
3
|
+ * Build with gcc-12 and -O1 on ppc64el to workaround segfaults
|
|
4
|
+ on driswSwapBuffers. Thanks Dmitry Shachnev for debugging and
|
|
5
|
+ finding a working compiler and optimization level.
|
|
6
|
+ Closes: #1092890.
|
|
7
|
+ * Drop quilt usage, not needed with source format 3.0.
|
|
8
|
+
|
|
9
|
+ -- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 26 Jan 2025 11:39:48 +0100
|
|
10
|
+
|
1
|
11
|
mesa (24.3.4-1) unstable; urgency=medium
|
2
|
12
|
|
3
|
13
|
* New upstream release.
|
debian/control
... |
... |
@@ -6,11 +6,12 @@ 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],
|
9
|
11
|
directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64],
|
10
|
12
|
flatbuffers-compiler [linux-arm64],
|
11
|
13
|
glslang-tools [amd64 arm64 armel armhf i386 loong64 mips64el powerpc ppc64 ppc64el riscv64 s390x sparc64 x32],
|
12
|
14
|
meson (>= 1.4.0),
|
13
|
|
- quilt (>= 0.63-8.2~),
|
14
|
15
|
pkgconf,
|
15
|
16
|
libdrm-dev (>= 2.4.121),
|
16
|
17
|
libx11-dev,
|
debian/control.in
... |
... |
@@ -6,11 +6,12 @@ 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],
|
9
|
11
|
directx-headers-dev (>= 1.613.0) [linux-amd64 linux-arm64],
|
10
|
12
|
flatbuffers-compiler [linux-arm64],
|
11
|
13
|
glslang-tools [@LLVM_ARCHS@],
|
12
|
14
|
meson (>= 1.4.0),
|
13
|
|
- quilt (>= 0.63-8.2~),
|
14
|
15
|
pkgconf,
|
15
|
16
|
libdrm-dev (>= 2.4.121),
|
16
|
17
|
libx11-dev,
|
debian/rules
... |
... |
@@ -36,6 +36,12 @@ 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
|
39
|
45
|
endif
|
40
|
46
|
buildflags = $(shell \
|
41
|
47
|
DEB_CFLAGS_MAINT_APPEND='$(DEB_CFLAGS_MAINT_APPEND)' \
|
... |
... |
@@ -302,7 +308,7 @@ override_dh_makeshlibs: |
302
|
308
|
dh_makeshlibs -a -- -c4
|
303
|
309
|
|
304
|
310
|
%:
|
305
|
|
- dh $@ --with quilt \
|
|
311
|
+ dh $@ \
|
306
|
312
|
--builddirectory=build/ \
|
307
|
313
|
--buildsystem=meson
|
308
|
314
|
|
|