mesos-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joseph Wu (JIRA)" <>
Subject [jira] [Commented] (MESOS-5994) Add Windows support for modules
Date Fri, 05 Aug 2016 00:42:20 GMT


Joseph Wu commented on MESOS-5994:

The review that disables modules in tests on Windows:

> Add Windows support for modules 
> --------------------------------
>                 Key: MESOS-5994
>                 URL:
>             Project: Mesos
>          Issue Type: Improvement
>          Components: modules
>         Environment: Windows
>            Reporter: Joseph Wu
>            Priority: Minor
>              Labels: agent, master, mesos, mesosphere, windows
> Modules are currently not supported on Windows due to a couple limitations:
> * GCC and Clang export all symbols to shared libraries by default.  MSVC has the opposite
behavior and does not export any symbols by default.  To properly create a shared library
on Windows, one must {{__declspec(dllexport)}} every single exposed function/class.
> * CMake 3.4+ has utilities for auto-generating exports, but upgrading the CMake requirement
has other version incompatibilities.
> * We can't load a statically linked module due to a runtime check in the protobuf library.
> For now, module-related code is not compiled on Windows.

This message was sent by Atlassian JIRA

View raw message