I'm having trouble determining feature availability at compile time.
We don't use Autotools and friends; rather, we use the preprocessor.
I've been through the release notes from 2.8 through 3.5 (form: ), and
I can't find mention of mutex.
I've also been to the latest docs, and I can't find a
__h
It might be possible that the missing symbol which is present in older llvm
may not be present or renamed in the new version of llvm you had now.
check the libLLVMSupport.a for the missing symbol using *nm *from command
line*.*
nm -g libLLVMSupport.a or nm -gC libLLVMSupport.a
with option C, c
The only thing odd that I noticed is that although you specifically
requested libc++, the linker tried to link libstdc++ and complained about a
symbol it couldn't find.
The symbol looks like std::string::_Rep::destroy which would be found in
the standard library, so I'd guess some sort of mis-comp
Btw, did you build all you dependencies yourself, including libmpi_cxx, and
link them to libc++? Otherwise, I'd bet one of them links to libstdc++.
On Monday, June 6, 2016, don hinton wrote:
> The only thing odd that I noticed is that although you specifically
> requested libc++, the linker tri