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

Support building libmongocrypt with Intel DFP for Decimal128 support

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None

      This is necessary to support Decimal128 BSON types in range indexes (PHPC-2197).

      MONGOCRYPT-483 introduced Intel DFP as an optional dependency in libmongocrypt 1.7.0. Subsequently, MONGOCRYPT-517 vendored the library to allow offline builds (1.7.1). Note that libmongocrypt also applies patches to the vendored source, which complicates things a bit.

      Supporting this will require PHPC to port existing logic from libmongocrypt's CMake scripts to Autotools:

      Note that pkg-config cannot be used to detect and link IntelDFP (see: mongodb/libmongocrypt#550).

            Assignee:
            jmikola@mongodb.com Jeremy Mikola
            Reporter:
            jmikola@mongodb.com Jeremy Mikola
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: