Uploaded image for project: 'PHP Driver: Extension'
  1. PHP Driver: Extension
  2. PHPC-548

Bundle private symbols from mongoc

    • Type: Icon: New Feature New Feature
    • Resolution: Won't Fix
    • Priority: Icon: Critical - P2 Critical - P2
    • None
    • Affects Version/s: 1.1.2
    • Component/s: None
    • Labels:
      None

      Due to the dependencies on mongoc private symbols the mongoc driver has been somewhat forced to package the libmongoc-priv shared object and distribute it.
      This is however a big no go for various reasons.

      The true fix for this problem is PHPC-542, but in the meanwhile we can do this:
      Embed the private symbols in the PHP driver.

      This appears to be acceptable temporary workaround for Debian, which means we no longer have to worry about libmongoc-priv and can infact remove that from the mongoc compilation completely.

      This also opens the door to get the PHP driver into Debian packaging.

      Attached is an experimental patch written by Ondřej Surý <ondrej@sury.org> who originally suggested this approach.

            Assignee:
            bjori Hannes Magnusson
            Reporter:
            bjori Hannes Magnusson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: