Re: [OMPI devel] VT build failure with Clang++

2012-02-16 Thread Matthias Jurenz
I could reproduce the build error with Clang 2.9. Adding the operator< to DefRec_BaseS fixes the problem, although this operator is not used. Thanks for the hints! I'll commit this fix and create a CMR to v1.5 soon. Matthias On Thursday 16 February 2012 04:22:33 Paul H. Hargrove wrote: > Dmitr

Re: [OMPI devel] VT build failure with Clang++

2012-02-15 Thread Paul H. Hargrove
Dmitri, Since I have not seen any error like this from gcc, pgi, pathcc, xlc, icc, open64 or suncc, I am pretty sure the problem is Clang-specific even if not a true "bug" in Clang. I just test everything I can get my hands on and report what I find. If there is not a simple fix for this then

Re: [OMPI devel] VT build failure with Clang++

2012-02-15 Thread Dmitri Gribenko
On Wed, Feb 15, 2012 at 10:56 AM, Paul Hargrove wrote: > I strongly suspect that this is a Clang++ bug. I don't know if it is a Clang bug, but here's my understanding of the problem. TokenFactoryScopeC::create() boils down to this: template uint32_t TokenFactoryScopeC::create( const void * loc