You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Alex Clemmer (JIRA)" <ji...@apache.org> on 2015/09/08 09:42:46 UTC

[jira] [Created] (MESOS-3385) Add CMakeLists that builds the Mesos agent

Alex Clemmer created MESOS-3385:
-----------------------------------

             Summary: Add CMakeLists that builds the Mesos agent
                 Key: MESOS-3385
                 URL: https://issues.apache.org/jira/browse/MESOS-3385
             Project: Mesos
          Issue Type: Task
          Components: build
            Reporter: Alex Clemmer
            Assignee: Alex Clemmer


I'm not an expert at autotools, but right now the autotools pipeline for building the slave seems to be:

(1) build libmesos
(2) compile slave/main.cpp and link to libmesos
(3) voila, you have compiled the slave

Unfortunately, libmesos pulls in a lot of stuff that won't work on Windows for quite some time, so we need to devise a temporary alternative for the CMake solution.

Probably this means that we will need to start by compiling only the parts of libmesos we need for the slave, but it's not clear to what extent components like `common` and `slave` can be separated, though initial investigation indicates that they are pretty loosely coupled, so this should be easy in theory unless I'm missing something.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)