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

Add dependencies to swig module definition in CMake build

    XMLWordPrintable

Details

    • Bug
    • Status: Closed
    • Minor - P4
    • Resolution: Fixed
    • None
    • WT10.0.1, 4.4.9, 5.0.3, 5.1.0-rc0
    • None
    • None
    • 5
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: