This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Boost build broken due to recent C++ change?
- From: Steve Ellcey <sellcey at marvell dot com>
- To: "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>
- Date: Tue, 24 Sep 2019 22:16:27 +0000
- Subject: Boost build broken due to recent C++ change?
- Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P3r1T/Nflqeu+WJEaezlUGvWHL6iNs1wFdr7F1+bb3k=; b=g1kZ9129LanKt7C2JxqpTMd8LWf9r9e5NY9aK3ifBSj6DkMRcRTOyyYMra+n8uyr+lHukPFUV/iMyQT8u0Zup9iDZ/kAdT9G/nvg33PLvIVcpwWd/EV/u9ratLXy4N4/nKs1PHpSWtxVrnYzcG0gik9H7G9XhcCzstwa5Nm5cdxRlc0kB3Y9rR1iH5HRH2+JEE5CNoAtrkykgVmaENSTtoKlO03nTq+upk56nhBYkS0IPUBSyk9iRMRi4ix2jOS87+3kyHdUqopEpPHq/oo0wfdQ9UxtTP/JvgpARZTC2N6hI+IBRmATmz8h0p/j62n0/Bt2aMXrgmEqPQyQgHRvNw==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Dqp8Og/zA+WoEVbanH9sa17H/oXPNSPQEUfA8UjWLWxGpD7CvfF5A68clvY8F+p5umRyAzvGcBVKqI0aOsl/RynEX3dR1tFfR1qJKDsoKFIx/EApDzOv5n/vtsa/7uJxnlb4BU5gHl2SIfwcmIQ988VVDuL5IuTF/0Mc5moXx0qKKUsA2s19h2+zvDE5p74BGmyEZ2ajQpMjNshtcCJboQgsiqCDB/4hHA7i1CaoMjK344I9+SPNDs8qXGtvrerLiyPppfZL3goa6cfOU5UK+sWHpzQJH6veo7TL4L93pXDmFjpDEt5uI4wt/kpBGFY4jss6ojZXQS1gIGmcDrDceQ==
A recent g++ change (I haven't tracked down exactly which one, but in
the last day or two) seems to have broken my boost build. It is dying
with lots of errors like:
./boost/intrusive/list.hpp:1448:7: required from here
./boost/intrusive/detail/list_iterator.hpp:93:41: error: call of
overloaded 'get
_next(boost::intrusive::list_node<void*>*&)' is ambiguous
93 | node_ptr p = node_traits::get_next(members_.nodeptr_);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from ./boost/intrusive/list_hook.hpp:20,
from ./boost/intrusive/list.hpp:20,
from ./boost/fiber/context.hpp:29,
from libs/fiber/src/algo/algorithm.cpp:9:
Has anyone else run into this? I will try to create a cutdown test
case.
Steve Ellcey
sellcey@marvell.com