[med-svn] [Git][med-team/libmaus2][master] 8 commits: d/watch: switch to Template: Gitlab
Étienne Mollier (@emollier)
gitlab at salsa.debian.org
Wed Aug 5 21:26:36 BST 2026
Étienne Mollier pushed to branch master at Debian Med / libmaus2
Commits:
1ffd5563 by Étienne Mollier at 2026-08-05T20:08:59+02:00
d/watch: switch to Template: Gitlab
This repairs the scanning, which was broken by the initial attempt to
make use of the Mode: Gitlab.
- - - - -
e2fd9f54 by Étienne Mollier at 2026-08-05T21:48:34+02:00
unlock-stdc++.patch: new: stop passing -std=c++17.
This change fixes a build failure with gcc-16.
Closes: #1143671
- - - - -
ecd7de95 by Étienne Mollier at 2026-08-05T22:25:38+02:00
d/rules: do not ship libmaus2_simd_align_128.a.
This library does not have a code section, likely due to shipping
alternate implementations of a single function for variour levels of
SIMD support.
- - - - -
1b455140 by Étienne Mollier at 2026-08-05T22:25:41+02:00
d/control: drop redundant Priority: optional.
- - - - -
9a278581 by Étienne Mollier at 2026-08-05T22:25:41+02:00
d/control: declare compliance to standards version 4.7.4.
- - - - -
cc125b0f by Étienne Mollier at 2026-08-05T22:25:42+02:00
d/control: bump to debhelper-compat 14.
- - - - -
141fc2e2 by Étienne Mollier at 2026-08-05T22:25:42+02:00
d/*lintian-overrides: override shared-library-lacks-prerequisites.
- - - - -
0d052013 by Étienne Mollier at 2026-08-05T22:25:42+02:00
d/changelog: ready for upload to unstable.
- - - - -
7 changed files:
- debian/changelog
- debian/control
- + debian/libmaus2-2.lintian-overrides
- debian/patches/series
- + debian/patches/unlock-stdc++.patch
- debian/rules
- debian/watch
Changes:
=====================================
debian/changelog
=====================================
@@ -1,8 +1,24 @@
-libmaus2 (2.0.813+ds-6) UNRELEASED; urgency=medium
+libmaus2 (2.0.813+ds-6) unstable; urgency=medium
+ [ Andreas Tille ]
* Replace pkg-config with pkgconf in Build-Depends
- -- Andreas Tille <tille at debian.org> Tue, 10 Mar 2026 09:15:43 +0100
+ [ Étienne Mollier ]
+ * d/watch: switch to Template: Gitlab.
+ This repairs the scanning, which was broken by the initial attempt to
+ make use of the Mode: Gitlab.
+ * unlock-stdc++.patch: new: stop passing -std=c++17.
+ This change fixes a build failure with gcc-16. (Closes: #1143671)
+ * d/rules: do not ship libmaus2_simd_align_128.a.
+ This library does not have a code section, likely due to shipping
+ alternate implementations of a single function for variour levels of
+ SIMD support.
+ * d/control: drop redundant Priority: optional.
+ * d/control: declare compliance to standards version 4.7.4.
+ * d/control: bump to debhelper-compat 14.
+ * d/*lintian-overrides: override shared-library-lacks-prerequisites.
+
+ -- Étienne Mollier <emollier at debian.org> Wed, 05 Aug 2026 21:59:48 +0200
libmaus2 (2.0.813+ds-5) unstable; urgency=medium
=====================================
debian/control
=====================================
@@ -4,14 +4,13 @@ Uploaders: Andreas Tille <tille at debian.org>,
Steffen Moeller <moeller at debian.org>,
Étienne Mollier <emollier at debian.org>
Section: science
-Priority: optional
-Build-Depends: debhelper-compat (= 13),
+Build-Depends: debhelper-compat (= 14),
d-shlibs,
libboost-atomic-dev,
libsecrecy-dev,
pkgconf,
zlib1g-dev
-Standards-Version: 4.7.2
+Standards-Version: 4.7.4
Vcs-Browser: https://salsa.debian.org/med-team/libmaus2
Vcs-Git: https://salsa.debian.org/med-team/libmaus2.git
Homepage: https://gitlab.com/german.tischler/libmaus2
=====================================
debian/libmaus2-2.lintian-overrides
=====================================
@@ -0,0 +1,4 @@
+# This library ships alternate implementations of a single function,
+# which is likely to explain why this lintian warning is not a problem
+# in that particular case.
+shared-library-lacks-prerequisites [usr/lib/*/libmaus2_simd_align_128.so.2.*]
=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
add-support-for-loong64.patch
gcc-15.patch
+unlock-stdc++.patch
=====================================
debian/patches/unlock-stdc++.patch
=====================================
@@ -0,0 +1,409 @@
+Description: unlock the standard C++ level.
+ This patch drops passing the -std=c++17 option to the compiler. This
+ change is made necessary due to evolution in the atomics handling in
+ gcc-16 and increase strictness that translated into the build failure:
+ .
+ libtool: compile: x86_64-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -Wdate-time -D_FORTIFY_SOURCE=2 -msse2 -mssse3 -msse4.1 -mavx2 -std=c++17 -pthread -fopenmp -W -Wall -Wnon-virtual-dtor -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=c++17 -pthread -fopenmp -c libmaus2/lcs/AlignmentOneAgainstManyAVX2.cpp -o libmaus2/lcs/simd_align_256_la-AlignmentOneAgainstManyAVX2.o >/dev/null 2>&1
+ In file included from ./libmaus2/parallel/threadpool/ThreadPool.hpp:22,
+ from ./libmaus2/parallel/threadpool/input/InputThreadControl.hpp:21,
+ from ./libmaus2/parallel/threadpool/input/InputThreadTrivialReturnInterface.hpp:21,
+ from test/testThreadPoolRead.cpp:18:
+ /usr/include/c++/16/atomic: In instantiation of ‘struct std::atomic<std::shared_ptr<libmaus2::parallel::threadpool::ThreadWorkPackageData> >’:
+ ./libmaus2/parallel/threadpool/ThreadWorkPackage.hpp:40:62: required from here
+ 40 | libmaus2::util::atomic_shared_ptr<ThreadWorkPackageData> data;
+ | ^~~~
+ /usr/include/c++/16/atomic:215:21: error: static assertion failed: std::atomic requires a trivially copyable type
+ 215 | static_assert(__is_trivially_copyable(_Tp),
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ • ‘false’ evaluates to false
+ .
+ Newer standard C++ levels better handle this particular case
+ apparently.
+Author: Étienne Mollier <emollier at debian.org>
+Bug-Debian: https://bugs.debian.org/1143671
+Forwarded: no
+Last-Update: 2026-08-05
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- libmaus2.orig/configure.ac
++++ libmaus2/configure.ac
+@@ -824,15 +824,6 @@
+
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+-CXXFLAGS="-std=c++17"
+-AC_MSG_CHECKING([whether the C++ compiler supports the -std=c++17 flag])
+-AC_TRY_COMPILE([#include <cstdint>],[],[seventeen=yes],[seventeen=no])
+-AC_MSG_RESULT([${seventeen}])
+-CXXFLAGS="${CXXFLAGS_SAVE}"
+-AC_LANG_POP
+-
+-AC_LANG_PUSH([C++])
+-CXXFLAGS_SAVE="${CXXFLAGS}"
+ CXXFLAGS="-msse4"
+ AC_MSG_CHECKING([whether the C++ compiler supports the -msse4 flag])
+ AC_TRY_COMPILE([],[],[msse4=yes],[msse4=no])
+@@ -946,7 +937,6 @@
+ if test "${seventeen}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17"
+ AC_MSG_CHECKING([whether the C++ compiler supports __builtin_cpu_supports])
+ AC_TRY_COMPILE([],[
+ __builtin_cpu_supports("sse2")],[have_builtin_cpu_supports=yes],[have_builtin_cpu_supports=no])
+@@ -964,7 +954,6 @@
+ if test "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17"
+ AC_MSG_CHECKING([whether the C++ compiler supports _may_i_use_cpu_feature])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -983,7 +972,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_load_si128])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -998,7 +987,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_loadu_si128])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1015,7 +1004,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_store_si128])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1033,7 +1022,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_andnot_si128])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1051,7 +1040,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_or_si128])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1068,7 +1057,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_cmpeq_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1085,7 +1074,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_adds_epu8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1102,7 +1091,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_min_epu8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1119,7 +1108,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" -a "${mssse3}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2} -mssse3"
++ CXXFLAGS="${MSSE2} -mssse3"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_shuffle_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1152,7 +1141,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_cmpeq_epi16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1169,7 +1158,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2}"
++ CXXFLAGS="${MSSE2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_adds_epu16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1186,7 +1175,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" -a "${msse41}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2} ${MSSE41}"
++ CXXFLAGS="${MSSE2} ${MSSE41}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_min_epu16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1219,7 +1208,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_load_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1237,7 +1226,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_loadu_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1255,7 +1244,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_store_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1275,7 +1264,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_andnot_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1295,7 +1284,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_or_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1315,7 +1304,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_cmpeq_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1335,7 +1324,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_adds_epu8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1355,7 +1344,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_shuffle_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1375,7 +1364,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_min_epu8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1395,7 +1384,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_permute2f128_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1432,7 +1421,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_cmpeq_epi16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1452,7 +1441,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_adds_epu16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1472,7 +1461,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_min_epu16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1492,7 +1481,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_max_epu16])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1531,7 +1520,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_and_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1551,7 +1540,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_i32gather_epi32])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1572,7 +1561,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" -a "${have_mm256_load_si256}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_extractf128_si256])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1592,7 +1581,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${mavx2}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MAVX2}"
++ CXXFLAGS="${MAVX2}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm256_set1_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1607,7 +1596,7 @@
+ if test "${msse2}" = "yes" -a "${immintrin_h}" = "yes" -a "${seventeen}" = "yes" -a "${have_mm_load_si128}" = "yes" -a "${msse41}" = "yes" ; then
+ AC_LANG_PUSH([C++])
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+- CXXFLAGS="-std=c++17 ${MSSE2} ${MSSE41}"
++ CXXFLAGS="${MSSE2} ${MSSE41}"
+ AC_MSG_CHECKING([whether the C++ compiler supports _mm_extract_epi8])
+ AC_TRY_COMPILE([#include <immintrin.h>
+ #include <cstdint>],[
+@@ -1671,16 +1660,14 @@
+ if test "${seventeen}" = "yes" ; then
+ CXXFLAGS_SAVE="${CXXFLAGS}"
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+- CXXFLAGS="-std=c++17"
+- CPPFLAGS="-std=c++17"
+ AC_LANG_PUSH([C++])
+ AC_CHECK_HEADER(cstdint, [cstdint=yes], [cstdint=no])
+ AC_LANG_POP
+ CXXFLAGS="${CXXFLAGS_SAVE}"
+ CPPFLAGS="${CPPFLAGS_SAVE}"
+
+- LIBMAUSCXXFLAGS="${LIBMAUSCXXFLAGS} -std=c++17"
+- LIBMAUSPKGCXXFLAGS="${LIBMAUSPKGCXXFLAGS} -std=c++17"
++ LIBMAUSCXXFLAGS="${LIBMAUSCXXFLAGS}"
++ LIBMAUSPKGCXXFLAGS="${LIBMAUSPKGCXXFLAGS}"
+ fi
+
+ AC_LANG_PUSH([C++])
+@@ -1978,9 +1965,6 @@
+
+ AC_LANG_PUSH([C++])
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+-if test "${seventeen}" = "yes" ; then
+- CPPFLAGS="${CPPFLAGS} -std=c++17"
+-fi
+ LIBS_SAVE="${LIBS}"
+
+ AC_MSG_CHECKING([whether std::unique_ptr exists])
+@@ -2004,9 +1988,6 @@
+
+ AC_LANG_PUSH([C++])
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+-if test "${seventeen}" = "yes" ; then
+- CPPFLAGS="${CPPFLAGS} -std=c++17"
+-fi
+ LIBS_SAVE="${LIBS}"
+
+ AC_MSG_CHECKING([whether std::shared_ptr exists])
+@@ -2044,9 +2025,6 @@
+
+ AC_LANG_PUSH([C++])
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+-if test "${seventeen}" = "yes" ; then
+- CPPFLAGS="${CPPFLAGS} -std=c++17"
+-fi
+ LIBS_SAVE="${LIBS}"
+
+ AC_MSG_CHECKING([whether std::unordered_map exists])
+@@ -2066,9 +2044,6 @@
+
+ AC_LANG_PUSH([C++])
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+-if test "${seventeen}" = "yes" ; then
+- CPPFLAGS="${CPPFLAGS} -std=c++17"
+-fi
+ LIBS_SAVE="${LIBS}"
+
+ AC_MSG_CHECKING([whether std::unordered_set exists])
+@@ -2100,9 +2075,6 @@
+
+ AC_LANG_PUSH([C++])
+ CPPFLAGS_SAVE="${CPPFLAGS}"
+-if test "${seventeen}" = "yes" ; then
+- CPPFLAGS="${CPPFLAGS} -std=c++17"
+-fi
+ LIBS_SAVE="${LIBS}"
+
+ AC_MSG_CHECKING([whether std::move exists])
=====================================
debian/rules
=====================================
@@ -47,6 +47,8 @@ override_dh_install:
find debian/tmp -type f -name "*.la" -delete
# Changelog is installed via dh_installchangelogs
rm -f debian/tmp/usr/share/doc/libmaus2/changelog.gz
+ # Do not ship unusable static library
+ find -type f -name libmaus2_simd_align_128.a -delete
override_dh_installchangelogs:
dh_installchangelogs ChangeLog
=====================================
debian/watch
=====================================
@@ -1,8 +1,8 @@
Version: 5
-Source: https://gitlab.com/german.tischler/libmaus2
-Mode: Gitlab
-Matching-Pattern: v?@ANY_VERSION at -release-.*
+Template: Gitlab
+Dist: https://gitlab.com/german.tischler/libmaus2
+Custom-Version: v?@ANY_VERSION at -release-.*
Repack-Suffix: +ds
DVersion-Mangle: auto
Repack: yes
View it on GitLab: https://salsa.debian.org/med-team/libmaus2/-/compare/73dee19ed42d4f3e1ac9a2f6a3699cc6521bca2d...0d052013d27cf63db80e685433f58ce2f60fb13c
--
View it on GitLab: https://salsa.debian.org/med-team/libmaus2/-/compare/73dee19ed42d4f3e1ac9a2f6a3699cc6521bca2d...0d052013d27cf63db80e685433f58ce2f60fb13c
You're receiving this email because of your account on salsa.debian.org. Manage all notifications: https://salsa.debian.org/-/profile/notifications | Help: https://salsa.debian.org/help
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20260805/7c693135/attachment-0001.htm>
More information about the debian-med-commit
mailing list