Package: libmaus2 / 2.0.813+ds-4

Metadata

Package Version Patches format
libmaus2 2.0.813+ds-4 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
add support for loong64.patch | (download)

src/libmaus2/arch/CacheLineSize.cpp | 12 10 + 2 - 0 !
1 file changed, 10 insertions(+), 2 deletions(-)

 workaround for architectures with broken sysconf.c
gcc 15.patch | (download)

src/libmaus2/aio/InputStreamInstance.hpp | 1 1 + 0 - 0 !
src/libmaus2/aio/OutputStreamFactory.hpp | 1 1 + 0 - 0 !
src/libmaus2/lz/ZlibInterface.hpp | 1 1 + 0 - 0 !
src/libmaus2/parallel/SimpleThreadWorkPackage.hpp | 1 1 + 0 - 0 !
src/libmaus2/util/GetCObject.hpp | 1 1 + 0 - 0 !
5 files changed, 5 insertions(+)

 fix build failure with gcc-15.
 This patch fixes the following type of build failures with gcc-15:
 .
        In file included from ./libmaus2/lz/Lz4DecoderBuffer.hpp:24,
                         from libmaus2/lz/Lz4DecoderBuffer.cpp:19:
        ./libmaus2/aio/InputStreamInstance.hpp:44:86: error: uint64_t has not been declared
           44 |                         static int getSymbolAtPosition(std::string const & filename, uint64_t const offset)
              |                                                                                      ^~~~~~~~
        ./libmaus2/aio/InputStreamInstance.hpp:22:1: note: uint64_t is defined in header <cstdint>; this is probably fixable by adding #include <cstdint>
           21 | #include <libmaus2/aio/InputStreamPointerWrapper.hpp>