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'
- 2.4+dfsg-1.1 (forky, sid)
- 2.1.1+dfsg-5 (trixie)
- 2.1.1+dfsg-3 (bookworm)
