summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Bremner <david@tethera.net>2026-05-02 16:28:45 +0900
committerDavid Bremner <david@tethera.net>2026-05-02 17:12:22 +0900
commit55778bfb7f9446f465016d4a19fd022dc528587c (patch)
tree082398b3f865439e38e888a3983a5afd21aed62c
parentcee41bccc054617b0cffe12759b209ff66066563 (diff)
forcibly reduce optimization leveldebian/0.40-2archive/debian/0.40-2debian/unstable
Work around apparent bug in gcc 15.2.0-17
-rw-r--r--debian/changelog8
-rwxr-xr-xdebian/rules1
2 files changed, 9 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
index b47b9f68..6edc7afc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+notmuch (0.40-2) unstable; urgency=medium
+
+ * Temporarily reduce C optimization level to O1 to work around
+ apparent miscompile problem with gcc-15.2.0-17
+ (Closes: #1135438).
+
+ -- David Bremner <bremner@debian.org> Sat, 02 May 2026 17:11:21 +0900
+
notmuch (0.40-1) unstable; urgency=medium
* New upstream release
diff --git a/debian/rules b/debian/rules
index 4e0836e7..aba14712 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,6 +4,7 @@ include /usr/share/dpkg/architecture.mk
export NOTMUCH_SKIP_TESTS = T810-tsan
export NOTMUCH_TEST_TIMEOUT = 10m
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+export CFLAGS=$(shell dpkg-buildflags --get CFLAGS|sed s/-O2/-O1/)
%:
dh $@ --with python3,elpa,sphinxdoc