You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "Benjamin Mahler (JIRA)" <ji...@apache.org> on 2013/10/23 20:53:43 UTC

[jira] [Comment Edited] (MESOS-750) Require compilers that support c++11

    [ https://issues.apache.org/jira/browse/MESOS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13803138#comment-13803138 ] 

Benjamin Mahler edited comment on MESOS-750 at 10/23/13 6:52 PM:
-----------------------------------------------------------------

This is supposing we remove third party libraries, like zookeeper. In this case, we can control which version of the zookeeper library we depend on, but we cannot control whether the library was compiled for C\+\+11, and hence we may encounter issues on particular installations where we're compiled with C\+\+11 but third party libraries are not. Does this make sense?


was (Author: bmahler):
This is supposing we remove third party libraries, like zookeeper. In this case, we can control which version of the zookeeper library we depend on, but we cannot control whether the library was compiled for C++11, and hence we may encounter issues on particular installations where we're compiled with C++11 but third party libraries are not. Does this make sense?

> Require compilers that support c++11
> ------------------------------------
>
>                 Key: MESOS-750
>                 URL: https://issues.apache.org/jira/browse/MESOS-750
>             Project: Mesos
>          Issue Type: Improvement
>            Reporter: Benjamin Mahler
>              Labels: technical_debt
>             Fix For: 0.16.0
>
>
> Requiring C++11 support will provide substantial benefits to Mesos.
> Most notably, the lack of lambda support has resulted in a proliferation of continuation style functions scattered throughout the code. Having lambdas will allow us to reduce this clutter and simplify the code.
> This will require carefully documenting how to get Mesos compiling on various systems to make this transition easy.



--
This message was sent by Atlassian JIRA
(v6.1#6144)