Uploaded image for project: 'Mesos'
  1. Mesos
  2. MESOS-3380

Include libevent in Windows CMake build

    Details

    • Type: Task
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: cmake

      Description

      libev does not have a standalone Windows build, which means that using it to support Mesos on Windows would require direct integration into our build system and, perhaps, our code path.

      For this reason, we need to use libevent, but this is also a big decision, as the libevent support is still provisional. So, a good solution will involve:

      • Failing Windows builds if they don't pass in `-DENABLE_LIBEVENT` to opt in to libevent
      • During build failure, informing them that libevent is a much less-exercised code path
      • Writing logic to configure/build/install libevent locally

        Attachments

          Activity

            People

            • Assignee:
              hausdorff Alex Clemmer
              Reporter:
              hausdorff Alex Clemmer
              Shepherd:
              Joris Van Remoortere
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: