Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-223

libmongoclient.so should use a soname version

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 0.90.0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      Fedora

      I'm wondering why share client in Linux (libmongoclient.so) doesn't have a soname version number (at least Fedora doesn't provide it in v2.2, please, correct me if it is only a configuration option or it is there in newer version).

      Does it mean that this client library doesn't bother with compatibility or the API/ABI is static?

      If there is no strong reason to provide non-versioned shared library, I'd like to propose adding a soname version, at least as a non-default configure option. It is necessary to keep libraries compatible.

            Assignee:
            gjmurakami Gary Murakami
            Reporter:
            hhorak Honza Horak
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: