Debian Patches

Status for libsdsl/2.1.1+dfsg-6

Patch Description Author Forwarded Bugs Origin Last update
0001-Patch-cmake-files.patch Patch cmake files
We change three things:

* we comment out machine-specific compiler flags
* we disable compilation of "external" libraries; libdivsufsort is
packaged in Debian now
* use GNUInstallDirs
Tomasz Buchert <tomasz@debian.org> no 2015-08-25
use_debian_packaged_d3.patch Use d3.min.js from libjs-d3 Andreas Tille <tille@debian.org> not-needed 2018-09-24
typo_caught_by_gcc15.patch fix likely typo caught by modern compilers. This change fixes:
.
/build/reproducible-path/libsdsl-2.1.1+dfsg/obj-x86_64-linux-gnu/lib/../include/sdsl/louds_tree.hpp:182:51: error: ‘class sdsl::louds_tree<bit_vec_t, select_1_t, select_0_t>’ has no member named ‘m_select1’; did you mean ‘m_bv_select1’? [-Wtemplate-body]
182 | util::swap_support(m_bv_select1, tree.m_select1, &m_bv, &(tree.m_bv));
| ^~~~~~~~~
| m_bv_select1
/build/reproducible-path/libsdsl-2.1.1+dfsg/obj-x86_64-linux-gnu/lib/../include/sdsl/louds_tree.hpp:183:51: error: ‘class sdsl::louds_tree<bit_vec_t, select_1_t, select_0_t>’ has no member named ‘m_select0’; did you mean ‘m_bv_select0’? [-Wtemplate-body]
183 | util::swap_support(m_bv_select0, tree.m_select0, &m_bv, &(tree.m_bv));
| ^~~~~~~~~
| m_bv_select0
.
The fix is inspired by Daniel Saad's comment in the related Github
issue.
Étienne Mollier <emollier@debian.org> yes debian upstream 2025-10-06
cmake-4.patch bump cmake requirement to 3.10. This fixes error and warning about requirement too old with cmake 4. Étienne Mollier <emollier@debian.org> yes debian upstream 2025-10-06

All known versions for source package 'libsdsl'

Links