Skip to content

Please bump library SONAME (SOVERSION) from 0 to 1 #126

@hosiet

Description

@hosiet

There is some ABI breaks between marisa-trie v0.2.x and v0.3.x. For example, in c8cd0af :

   void build(Keyset &keyset, int config_flags = 0);
 
-  void mmap(const char *filename);
+  void mmap(const char *filename, int flags = 0);
   void map(const void *ptr, std::size_t size);

...and there are more of them, such as marisa::grimoire::io::Mapper::open(char const*, int)@Base, marisa::grimoire::io::Mapper::open_(char const*, int)@Base, etc.

With my Debian Developer hat and the maintainer role as listed on https://tracker.debian.org/pkg/marisa on, Could you please bump the SOVERSION in CMakeLists.txt from ${Marisa_VERSION_MAJOR} (aka 0) to a higher value (e.g., 1)? This will be needed for a proper package maintenance in Debian, Ubuntu and other Linux distributions that ship marisa-trie library. Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions