Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-57084

MSI construction must depend on PDB installation

    • Fully Compatible
    • ALL
    • v5.0, v4.4
    • Dev Platform 2021-05-31, Dev Platform 2021-06-14
    • 27

      We declare dependencies on the installation of the executables we need for MSI construction here:

      https://github.com/mongodb/mongo/blob/c1e603921ceba1c55d32b7978323cdc3261c7192/src/mongo/installer/msi/SConscript#L168-L181

      But we don't declare dependencies on the PDB installation. That can allow MSI construction to happen before SCons has copied the PDBs into the install directory.

      We should declare dependencies on the PDBs as well, or consider changing the explicit dependencies to declare a dependency on a hygienic builds install alias.

            Assignee:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Reporter:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: