Hi LLVM Team,
It’s my first mail to the maillist, and if there’s something I misdo, please let me know.
What I am doing is:
- build llvm with
--enable-optimized
and--enable-profiling
- my command-line configuration is:
../llvm/configure --prefix="/opt/llvm_optimized_profiling/" --enable-optimized --enable-profiling --enable-cxx11
My Problem is:
- It triggered a link-time error.
- Error message is:
llvm[4]: Linking Release+Profile+Asserts executable c-index-test
/files/Install/LLVM_Framework/build_optimized_profiling/Release+Profile+Asserts/lib/libclang.so: undefined reference to clang::format::getLLVMStyle()' /files/Install/LLVM_Framework/build_optimized_profiling/Release+Profile+Asserts/lib/libclang.so: undefined reference to
clang::format::reformat(clang::format::FormatStyle const&, clang::Lexer&, clang::SourceManager&, std::vector<clang::CharSourceRange, std::allocatorclang::CharSourceRange >)’
collect2: error: ld returned 1 exit status
make[4]: *** [/files/Install/LLVM_Framework/build_optimized_profiling/Release+Profile+Asserts/bin/c-index-test] Error 1
make[4]: Leaving directory /files/Install/LLVM_Framework/build_optimized_profiling/tools/clang/tools/c-index-test' make[3]: *** [all] Error 1 make[3]: Leaving directory
/files/Install/LLVM_Framework/build_optimized_profiling/tools/clang/tools’
make[2]: *** [all] Error 1
make[2]: Leaving directory /files/Install/LLVM_Framework/build_optimized_profiling/tools/clang' make[1]: *** [clang/.makeall] Error 2 make[1]: Leaving directory
/files/Install/LLVM_Framework/build_optimized_profiling/tools’
make: *** [all] Error 1
Notes:
- I have also built an debug version with:
../llvm/configure --prefix="/opt/llvm_debug/" --enable-cxx11
, and there was no error. - I have also built an release version with
../llvm/configure --prefix="/opt/llvm_optimized/" --enable-optimized --enable-cxx11
, and there was no error.