<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Greetings all,<br>
<br>
Just to let you know that my attempts to build llvm-clang are halted
by the following error...<br>
<br>
/Users/donc/projects/llvmtrunk/tools/clang/lib/CodeGen/CGDeclCXX.cpp:
In member function ‘void
clang::CodeGen::CodeGenModule::EmitCXXThreadLocalInitFunc()’:<br>
/Users/donc/projects/llvmtrunk/tools/clang/lib/CodeGen/CGDeclCXX.cpp:306:
error: ‘class std::vector<llvm::Constant*,
std::allocator<llvm::Constant*> >’ has no member named
‘data’<br>
make[2]: ***
[tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/CGDeclCXX.cpp.o]
Error 1<br>
make[1]: ***
[tools/clang/lib/CodeGen/CMakeFiles/clangCodeGen.dir/all] Error 2<br>
make: *** [all] Error 2<br>
<br>
<u>Using this CMAKE config:<br>
<br>
</u>janeway:cmakedllvm donc$ CC=/usr/bin/gcc-4.2
CXX=/usr/bin/g++-4.2 cmake -DLLVM_TARGETS_TO_BUILD=PowerPC
-DBUILD_SHARED_LIBS=ON -DCMAKE_C_FLAGS=-fno-common
-DCMAKE_CXX_FLAGS=-fno-common -DCMAKE_INSTALL_PREFIX=~/locald
-DLLVM_ENABLE_ASSERTIONS=ON -DCMAKE_BUILD_TYPE=Debug
-DLLVM_ENABLE_THREADS=ON -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
/Users/donc/projects/llvmtrunk<br>
<br>
Side note: Home built gcc versions 4.7.3 and 4.8.0 blast by this
without so much as a warning. So...<br>
<br>
Newer C++ standards allow this?<br>
<br>
All build testing on a G5 with Mac OS X 10.5.8<br>
</body>
</html>