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

Add dependencies to swig module definition in CMake build

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • WT10.0.1, 4.4.9, 5.0.3, 5.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • 5
    • Storage - Ra 2021-08-23

      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.

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

              Created:
              Updated:
              Resolved: