From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 66697138247 for ; Wed, 18 Dec 2013 08:21:09 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id C4F20E0BCB; Wed, 18 Dec 2013 08:21:02 +0000 (UTC) Received: from mail-pb0-f48.google.com (mail-pb0-f48.google.com [209.85.160.48]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B5C92E0B8B for ; Wed, 18 Dec 2013 08:21:01 +0000 (UTC) Received: by mail-pb0-f48.google.com with SMTP id md12so8114053pbc.7 for ; Wed, 18 Dec 2013 00:21:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=HIM9CWlKMwZKVqVyyfkTwG5UUWh3NtUPqaHl/HTRzSw=; b=WNGZw2Y+7sd+skYitwxi5cH+XwZqs28hp+9Fi/+hOvTlGFYVicYfasK62tjcUi1c// SYomvXUS/io4UenRd0pH/cSwtqUbyMD7e/gLCa2o2aZLx+XnHEjyqHojCsKWR2gWTlTj O1phz54gjwls8pEkntGWGWXLb8g+tSR5SL0nMWTlrAtodxJc2H5BZyI/wNKPrVpjlT4l Iz5/BMoGwnrmn5ktDRNZs14QAodXx8ckdUyNB5dVp9MX1wyyeAak7o35hW9SvQtSUVTU 4sz1Pxq2hMNj5jfe1/srerC0PK4r1wn24q4qqlJuMZ/mt2mR1OFyTV8odnJ3uZIvI67b JCQQ== X-Gm-Message-State: ALoCoQkbJULN3oHQcO2KRINR/Dz/Kl2fHSTFXzOLgCdfqRJIQY2G6MnkfRWa74foVrzQBAcFYb6Q X-Received: by 10.68.190.103 with SMTP id gp7mr32731879pbc.74.1387354860531; Wed, 18 Dec 2013 00:21:00 -0800 (PST) Received: from [192.168.1.40] (ppp-58-11-138-158.revip2.asianet.co.th. [58.11.138.158]) by mx.google.com with ESMTPSA id gg10sm39173290pbc.46.2013.12.18.00.20.58 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Wed, 18 Dec 2013 00:20:59 -0800 (PST) Message-ID: <52B15ABA.5040909@pathscale.com> Date: Wed, 18 Dec 2013 15:20:10 +0700 From: =?UTF-8?B?IkMuIEJlcmdzdHLDtm0i?= User-Agent: Mozilla/5.0 (X11; SunOS i86pc; rv:17.0) Gecko/20130802 Thunderbird/17.0.8 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 To: gentoo-dev@lists.gentoo.org CC: =?UTF-8?B?TWljaGHFgiBHw7Nybnk=?= Subject: Re: [gentoo-dev] How to support C++11 in libraries? References: <20131218085447.56d1e133@gentoo.org> In-Reply-To: <20131218085447.56d1e133@gentoo.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Archives-Salt: bfab5f4c-6c38-452d-a289-f2b7ada575a7 X-Archives-Hash: 7c414f0be967f2dd8aac3c5039598e85 On 12/18/13 02:54 PM, Michał Górny wrote: > Hello, folks. > Hi > Basically, I've hit this with sys-devel/llvm. A user has requested lldb > support to be enabled in the ebuild [2]. Sadly, lldb requires C++11 to > be used, and this means that whole LLVM needs to become C++11 enabled. > And then, it would be at least recommended that all reverse deps become > C++11 enabled as well. /* Personally, I think lldb is pooh (bloated mess that has poor internal design, offers little or no logical features that can't be accomplished with source access+printf and takes a needlessly long time to compile as a result) */ -------- If the only driving motivation is lldb then I think this isn't worth the effort and I wonder what may be incompatible as a result. Long term it certainly should happen - I can't/won't argue or disagree with the long term merits, but when.. and who will do all that work.. Just a heads up that clang/llvm will (have in svn trunk) force building with c++11 for the next major release (6 months from now). So unless some 3rd party goes and backports or removes the c++11 pieces - this will add to the list of c++11 only software in the near future.