Debian Patches

Status for libsdsl/2.4+dfsg-1.1

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

* we comment out machine-specific compiler flags
* we disable compilation of "external" libraries; libdivsufsort is
packaged in Debian now
* use GNUInstallDirs
* install the pkg-config file with the correct multiarch paths
Tomasz Buchert <tomasz@debian.org> no 2015-08-25
bump-soname.patch Bump the library SONAME to 4 The 2.4.0 ABI is not compatible with 2.1.1: the two-argument
sdsl::sd_vector_builder constructor and 24 other symbols were removed.
Upstream kept SONAME 3, so bump it in Debian to avoid silently breaking
existing binaries.
Andreas Tille <tille@debian.org> not-needed
use_debian_packaged_d3.patch Use d3.min.js from libjs-d3 Andreas Tille <tille@debian.org> not-needed 2018-09-24
fix-packed-suffix-array-big-endian.patch Fix packed suffix array output on big-endian systems
Convert divsufsort's native 32-bit output to packed word order in place. Read the temporary suffix array as fixed-width values when the destination is wider than 32 bits.
Boyuan Yang <byang@debian.org> yes upstream other, https://github.com/hosiet/sdsl-lite/commit/2e2e487ecde1396d11232853e0590a6baa0b3837 2026-11-08
preserve-packed-vector-words-big-endian.patch Preserve packed vector words on big-endian systems
Align buffered I/O for serialized packed vectors to 64-bit words on big-endian hosts. Write the entire final word and avoid padding over its low bits when closing the buffer.
Boyuan Yang <byang@debian.org> yes upstream other, https://github.com/hosiet/sdsl-lite/commit/ee2db18a9b04e402276d3ffdf1d64b0e6982e22d 2026-11-09
encode-plain-integer-arrays-little-endian.patch Use little-endian encoding for plain integer arrays
Match the existing plain-array loader in both buffered I/O and store_to_plain_array. Convert native buffer words at the I/O boundary so partial blocks keep their live bytes.
Boyuan Yang <byang@debian.org> yes upstream other, https://github.com/hosiet/sdsl-lite/commit/50dc0e30c0e8d1cb5b2b2b381aae1d6a09e8220c 2026-11-09

All known versions for source package 'libsdsl'

Links