Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id ACD8520049E for ; Thu, 10 Aug 2017 21:12:52 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id AB15216BF41; Thu, 10 Aug 2017 19:12:52 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id C8D9F16BF40 for ; Thu, 10 Aug 2017 21:12:51 +0200 (CEST) Received: (qmail 53701 invoked by uid 500); 10 Aug 2017 19:12:50 -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 53684 invoked by uid 99); 10 Aug 2017 19:12:50 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 10 Aug 2017 19:12:50 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id D5DC41A0126 for ; Thu, 10 Aug 2017 19:12:49 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.403 X-Spam-Level: X-Spam-Status: No, score=-0.403 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id EHzL4oQL7hF6 for ; Thu, 10 Aug 2017 19:12:48 +0000 (UTC) Received: from mail-in6.apple.com (mail-out6.apple.com [17.151.62.28]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTPS id 65E3F5F19D for ; Thu, 10 Aug 2017 19:12:48 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1502392361; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=tRksowrzXK2y6aIpWGBlI9TYR3rtSfMwTkQ/NVaK2LU=; b=XiptgFU1JZcoDkWy015lJR75gJS+a7gAMPhSx0xFUnSzhTdCRQvlq05+dSHiIuec zADobeJIWlY+tQPxLjVWD1N52d70sGN8kIjFPRImxWUalhEnOGGqNDJwkdphXMAY ADEqEHvzaFjE54nG8WABjlb4/LYhOgP39tpfxHTUTfvCkcrm9rVObpndxw4NZDBi Fa3OC04drma1ZLaa9ezR+l/N/olUq9dXGFCjr6yO5XUKRMwPXVYvo8GqIvcL5k7V OPuN0uaWZra3hIhm2GD6mWrlH9v2XbZq7ArjXfz0KHeijkMPwFThMSoDz1damLcm Fx77BYl7ZF9cEUfxKFhe/g==; Received: from relay7.apple.com (relay7.apple.com [17.128.113.101]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in6.apple.com (Apple Secure Mail Relay) with SMTP id C2.E0.06961.920BC895; Thu, 10 Aug 2017 12:12:41 -0700 (PDT) X-AuditID: 11973e15-9dace9c000001b31-87-598cb0299a05 Received: from jimbu.apple.com (jimbu.apple.com [17.151.62.37]) by relay7.apple.com (Apple SCV relay) with SMTP id DC.46.07283.920BC895; Thu, 10 Aug 2017 12:12:41 -0700 (PDT) MIME-version: 1.0 Content-type: multipart/alternative; boundary="Boundary_(ID_rm4hsLOQTaYwEuLN6Bcn2g)" Received: from [17.228.225.195] (unknown [17.228.225.195]) by jimbu.apple.com (Oracle Communications Messaging Server 8.0.1.2.20170621 64bit (built Jun 21 2017)) with ESMTPSA id <0OUH002IBHD5R440@jimbu.apple.com> for dev@mesos.apache.org; Thu, 10 Aug 2017 12:12:41 -0700 (PDT) Sender: drexin@apple.com From: Dario Rexin Subject: Re: Dropping support for Apple Clang Date: Thu, 10 Aug 2017 12:12:40 -0700 References: <07FC65B8-A942-4C10-A25A-A059F58BFEC6@me.com> To: dev@mesos.apache.org In-reply-to: Message-id: X-Mailer: Apple Mail (2.3273) X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRmVeSWpSXmKPExsUi2FCYqqu5oSfS4O43UYvz7z+zOjB6PD18 mimAMYrLJiU1J7MstUjfLoEr49SOlYwFW60rFp26ydLA2GPcxcjJISFgIvFjzyO2LkYuDiGB NUwSS/fvZ4ZJrF0+HcwWEtjAKLFkJTuIzSsgKPFj8j0WEJtZIEziyqkH7BDNs5gkjnR8Amrg 4BAWkJDYct0EpIZNQEXixa+7jCC2sICuxPaj15hAbBYBVYm7316yQPSeZJRoebocLCEC1Hv1 xEywxZwCwRKf5/9nglhsI9H0+zA7xHGyErdmX2IGaZYQWMEm0XdgK+sERsFZSA6cheTAWUA3 MQuoS0yZkgsR1pZ48u4CK4StJrHw9yImZPEFjGyrGIVyEzNzdDPzzPQSCwpyUvWS83M3MYLC e7qd6A7GM6usDjEKcDAq8fAmiHZHCrEmlhVX5h5ilOZgURLnrT0PFBJITyxJzU5NLUgtii8q zUktPsTIxMEp1cB4UP9A317Hpo8ibx52PfugfH/OKZ7rXW8UpFqKti+cKD3h84s+kdj1Nlot 6QGLHvdcTyvbFivrYzSF3am1IsggPkljR1u77eIv3EzNnno7Gm8uPsr7Ne3qySUOba9c8iTO NMx42PixxYp1+a9z87PZL++fZDP1g8g5ea22tSHXShQvBtX3GYopsRRnJBpqMRcVJwIA5Q3A LlACAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsUiON1OVVdzQ0+kwbYpQhbn339mdWD0eHr4 NFMAYxSXTUpqTmZZapG+XQJXxqkdKxkLtlpXLDp1k6WBsce4i5GTQ0LARGLt8unMILaQwAZG iSUr2UFsXgFBiR+T77GA2MwCYRJXTj0AinMB1cxikjjS8QmogYNDWEBCYst1E5AaNgEViRe/ 7jKC2MICuhLbj15jArFZBFQl7n57yQLRe5JRouXpcrCECFDv1RMzwRZzCgRLfJ7/nwlisY1E 0+/D7BDHyUrcmn2JeQIj3ywkN81CctMsoDOYBdQlpkzJhQhrSzx5d4EVwlaTWPh7EROy+AJG tlWMAkWpOYmV5nqJBQU5qXrJ+bmbGEHh2FCYuoOxcbnVIUYBDkYlHt4E0e5IIdbEsuLK3EOM EhzMSiK8P9b2RArxpiRWVqUW5ccXleakFh9inMgI9OVEZinR5HxgtOSVxBuamBiYGBubGRub m5jTUlhJnHdGB9CRAumJJanZqakFqUUwRzFxcEo1MHbGpoZsW9Lpy3Fix0JV4/sJVgVX7Hxu H/J6b+y8mZ1Di7HufusbiRtzf+60exs7sfKeW7bg3xOPDu8vOaKh4bPt3NWOnGdOaXMkN8sy zy0pun/K+p3X+/J1IkuFOnIVbHN4Xv1ctu9Rt+nMqzI355b0P/1zKOFO8Pre9Fkd6vExCfUB s9Z9WKvEUpyRaKjFXFScCADLJL6gugIAAA== archived-at: Thu, 10 Aug 2017 19:12:52 -0000 --Boundary_(ID_rm4hsLOQTaYwEuLN6Bcn2g) Content-type: text/plain; charset=utf-8 Content-transfer-encoding: quoted-printable Hey MPark, I just did a clean make check on your cpp14 branch with Apple LLVM = version 9.0.0 (clang-900.0.22.8). It compiles fine and I got 1 test = error on the first run, on a second run no tests failed, so I assume = that=E2=80=99s just a flaky test. -- =EF=A3=BF Dario > On Aug 10, 2017, at 10:09 AM, Michael Park wrote: >=20 >>=20 >> Which version of Apple=E2=80=99s clang did you try for C++14? The = latest version >> available is Apple LLVM version 9.0.0 (clang-900.0.22.8). >>=20 >=20 > I tested on >=20 > Apple LLVM version 8.1.0 (clang-802.0.42) > Target: x86_64-apple-darwin16.7.0 > Thread model: posix > InstalledDir: /Library/Developer/CommandLineTools/usr/bin >=20 > Till, do you mind trying it out on 9.0.0? > You can just try building https://github.com/mpark/mesos/tree/cpp14 >=20 > MPark >=20 >> On Jul 29, 2017, at 2:38 AM, Michael Park wrote: >>>=20 >>> I'd like to drop support for Apple Clang. >>>=20 >>> With the C++14 upgrade, we'll be requiring many distros to fetch a = newer >>> compiler. In most cases it only takes a few commands to get a newer >>> compiler. This is also true of OS X, where clang-4.0 can be easily >>> installed with `brew install llvm`. >>>=20 >>> The current codebase does not compile with Apple Clang under C++14 = mode. >> We >>> could choose to investigate whether this is a Mesos bug or an Apple = Clang >>> bug, but after doing a brief investigation myself, I feel like it's = not >>> worth the effort. There are already cases where we need to install a = new >>> compiler on OS X due to Apple Clang releases based on clang-3.8 >> (MESOS-5745 >>> ). >>>=20 >>> Not that Apple Clang was "officially" supported anyway, but we have = had >>> minor workarounds (e.g., THREAD_LOCAL) to support it. >>>=20 >>> Please let me know what you think! >>>=20 >>> Thanks, >>>=20 >>> MPark >>=20 >>=20 --Boundary_(ID_rm4hsLOQTaYwEuLN6Bcn2g)--