From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 69ECF138334 for ; Mon, 17 Sep 2018 17:25:07 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E4A59E0ADD; Mon, 17 Sep 2018 17:25:03 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8FDAAE0909 for ; Mon, 17 Sep 2018 17:25:03 +0000 (UTC) Received: from mail-it0-f53.google.com (mail-it0-f53.google.com [209.85.214.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mattst88) by smtp.gentoo.org (Postfix) with ESMTPSA id 6FC65335CCF for ; Mon, 17 Sep 2018 17:25:01 +0000 (UTC) Received: by mail-it0-f53.google.com with SMTP id p79-v6so12224917itp.3 for ; Mon, 17 Sep 2018 10:25:01 -0700 (PDT) X-Gm-Message-State: APzg51C2dxr1BlkRI5cdgayPS/Dsf7gAF9uQ1XIhl/51EiWuR9+GPn+o +rN7uVqHvNtXdgGRFgrcrbEO+TxNDThtmERgI+U= X-Google-Smtp-Source: ANB0VdYLbdeqzgZ11Ux9GNFe/tscUjMCeeTzk200jFkSLXvWdRjkfcdbouJhK8bHrqbd5bdGwIVvKEWQDuRpotdDOKk= X-Received: by 2002:a24:60d:: with SMTP id 13-v6mr9483330itv.1.1537205099433; Mon, 17 Sep 2018 10:24:59 -0700 (PDT) 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 References: <20180917153738.GA5402@gentoo.org> In-Reply-To: <20180917153738.GA5402@gentoo.org> From: Matt Turner Date: Mon, 17 Sep 2018 10:24:48 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-dev] [RFC] C++ standard in ebuilds To: gentoo development Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 9da8127e-734e-486c-99eb-b2c3e136bbb8 X-Archives-Hash: 5a63eb12e002819a0b175af0ebb3c407 I don't understand what a potential solution would be. The various projects use -std=c++XXX because that's what their code requires. -std=c++XXX can't generally be changed. If a dependent project is incompatible that's no different than any other case of incompatible dependencies in Gentoo. I think -std=c++XXX discussions before happened because gcc changed the C++ ABI with -std=c++11. I don't think that's particularly relevant here, since as far as I know different -std=c++XXX values don't change the ABI with current gcc. So I guess my understanding is that there isn't a problem different than existing incompatible dependencies, but maybe I have misunderstood you.