$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] [proto] Looong compile times and other issues
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2011-09-12 05:45:07
On 09/11/2011 07:18 PM, John Maddock wrote:
> * GCC-4.4.x fails to compile the code due to clashes between
> boost::math::complement (a function) and boost::proto::complement (a
> class). I suspect this is an old gcc bug (finding structures via ADL) -
Could you demonstrate the problem?
> I guess the solution is to not derive my number type from a proto-type
> so ADL can't find proto:: classes? Or will I hit this from some other
> unforeseen lookup?
The solution to ADL problems is usually to set up your namespaces
correctly or to qualify.
> * the code above gets instantiated from deep within Boost.Math's internals.
Why do you need to use Proto in the internals?