Return-Path: X-Original-To: apmail-mesos-dev-archive@www.apache.org Delivered-To: apmail-mesos-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 80B4510D35 for ; Tue, 14 Jan 2014 20:17:28 +0000 (UTC) Received: (qmail 34996 invoked by uid 500); 14 Jan 2014 20:17:23 -0000 Delivered-To: apmail-mesos-dev-archive@mesos.apache.org Received: (qmail 34886 invoked by uid 500); 14 Jan 2014 20:17:22 -0000 Mailing-List: contact dev-help@mesos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@mesos.apache.org Delivered-To: mailing list dev@mesos.apache.org Received: (qmail 34859 invoked by uid 99); 14 Jan 2014 20:17:21 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Jan 2014 20:17:21 +0000 Date: Tue, 14 Jan 2014 20:17:21 +0000 (UTC) From: "Benjamin Hindman (JIRA)" To: dev@mesos.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (MESOS-750) Require compilers that support c++11 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/MESOS-750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13871093#comment-13871093 ] Benjamin Hindman commented on MESOS-750: ---------------------------------------- We've now committed the necessary bits to compile with C++11. There is an option --with-cxx11 that can be used but defaults to false. Likely in version 0.18.0 we'll make that default be true. I'll leave this open until we complete the phase plan mentioned by [~bmahler] mentioned in an earlier comment. > 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 > Assignee: Benjamin Hindman > Labels: technical_debt > Fix For: 0.17.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.5#6160)