Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-7907

Add dependencies to swig module definition in CMake build

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor - P4
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT10.0.1, 5.1.0, 4.4.9, 5.0.3
    • Component/s: None
    • Labels:
      None
    • Story Points:
      5
    • Sprint:
      Storage - Ra 2021-08-23

      Description

      Just now after WT-7592 was merged I reran "ninja" in the cmake build dir, and the build failed at the end because of dangling references to WT_SESSION::transaction_sync in the python bindings. Deleting the build directory and rebuilding from scratch worked.

      The build reran cmake, but apparently did not rerun swig, so the problem is almost certainly that in the ninja file the swig bindings should depend on something else they currently don't. However, I have no idea how to get cmake to do that.

        Attachments

          Activity

            People

            Assignee:
            etienne.petrel Etienne Petrel
            Reporter:
            dholland+wt@sauclovia.org David Holland
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: