[med-svn] [Git][med-team/cufflinks][master] 2 commits: Do not force -std=c++03 for the C++ code

Andreas Tille (@tille) gitlab at salsa.debian.org
Mon Sep 21 07:30:20 BST 2026



Andreas Tille pushed to branch master at Debian Med / cufflinks


Commits:
8aa2d403 by Andreas Tille at 2026-09-21T08:25:49+02:00
Do not force -std=c++03 for the C++ code

- - - - -
8b8b6fe9 by Andreas Tille at 2026-09-21T08:29:45+02:00
d/rules: exclude boost-system

- - - - -


4 changed files:

- debian/changelog
- + debian/patches/cxxstandard.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -7,11 +7,13 @@ cufflinks (2.2.1+git20190706.dc3b0cb+dfsg-1) UNRELEASED; urgency=medium
       "unspecified arguments" instead of "no arguments"
     - gcc15.patch: fix broken function signatures (prresp, compbandwid,
       wdexpand, compsda, widthsj, kdecri, ar_setfunction, extern INT fact[])
+    - cxxstandard.patch: drop -std=c++03 forced by upstream so the C++ code
     Closes: #1114084
   * d/watch:
      - version=5
      - Fetch latest Git commit
   * Do not Build-Depend libboost-system-dev
+    + d/rules: exclude boost-system
     Closes: #1127186
   * Build-Depends:
      - libboost-filesystem-dev


=====================================
debian/patches/cxxstandard.patch
=====================================
@@ -0,0 +1,18 @@
+Description: Do not force -std=c++03 for the C++ code
+ The upstream configure forced the C++ compiler to C++03, which is no longer
+ accepted by the system headers shipped with GCC 16 (libstdc++ requires
+ C++11), Boost 1.90 and Eigen 5. Build the C++ code with the compiler
+ default instead, which is what the previous Debian versions did.
+Bug-Debian: https://bugs.debian.org/1114084
+Author: Andreas Tille <tille at debian.org>
+Last-Update: 2026-09-21
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -113,5 +113,5 @@ CFLAGS="${generic_CFLAGS} ${ext_CFLAGS}
+ CFLAGS="${generic_CFLAGS} ${ext_CFLAGS} ${user_CFLAGS} ${debug_CFLAGS} ${OPENMP_CFLAGS}"
+-CXXFLAGS="$CFLAGS -std=c++03"
++CXXFLAGS="$CFLAGS"
+ CXXFLAGS="${CXXFLAGS} ${BOOST_CPPFLAGS} ${BAM_CPPFLAGS} ${EIGEN_CPPFLAGS}"
+ user_LDFLAGS="$LDFLAGS"
+ LDFLAGS="${ext_LDFLAGS} ${user_LDFLAGS}"


=====================================
debian/patches/series
=====================================
@@ -10,4 +10,5 @@ gcc10.patch
 no_svnversion.patch
 gcc14.patch
 gcc15.patch
+cxxstandard.patch
 byte.patch


=====================================
debian/rules
=====================================
@@ -15,7 +15,7 @@ export DEB_CFLAGS_MAINT_APPEND=-std=gnu11
 	dh $@
 
 override_dh_auto_configure:
-	dh_auto_configure -- LIBS="-lboost_system -lboost_thread -lboost_serialization"
+	dh_auto_configure -- LIBS="-lboost_thread -lboost_serialization" --with-boost-system=no
 
 override_dh_auto_clean:
 	dh_auto_clean



View it on GitLab: https://salsa.debian.org/med-team/cufflinks/-/compare/bf2c642dd7e03713cbe73c9c4b3531c145853056...8b8b6fe92ebec0e35057d1a95460c557d43f3f9f

-- 
View it on GitLab: https://salsa.debian.org/med-team/cufflinks/-/compare/bf2c642dd7e03713cbe73c9c4b3531c145853056...8b8b6fe92ebec0e35057d1a95460c557d43f3f9f
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/20260921/5055e8c7/attachment-0001.htm>


More information about the debian-med-commit mailing list