You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Andrew Schwartzmeyer (JIRA)" <ji...@apache.org> on 2018/10/02 21:46:00 UTC

[jira] [Assigned] (MESOS-5994) Add Windows support for modules

     [ https://issues.apache.org/jira/browse/MESOS-5994?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Schwartzmeyer reassigned MESOS-5994:
-------------------------------------------

    Assignee:     (was: Andrew Schwartzmeyer)

> Add Windows support for modules 
> --------------------------------
>
>                 Key: MESOS-5994
>                 URL: https://issues.apache.org/jira/browse/MESOS-5994
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Joseph Wu
>            Priority: Major
>              Labels: mesosphere, modules, 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
(v7.6.3#76005)