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: >

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

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

[OMPI devel] VT build failure with Clang++

2012-02-15 Thread Paul Hargrove
When trying to build the OMPI trunk or the 1.5 branch with clang-3.0, I cannot build VT. If have tried both MacOS 10.7 and FreeBSD-9.0-RELEASE. In all four builds (2 branches X 2 OSes) the failure appears to be "deep" in the C++ STL. I strongly suspect that this is a Clang++ bug. However, I am