Some error with optimized and profiling build

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:

  1. build llvm with --enable-optimized and --enable-profiling
  2. my command-line configuration is: ../llvm/configure --prefix="/opt/llvm_optimized_profiling/" --enable-optimized --enable-profiling --enable-cxx11

My Problem is:

  1. It triggered a link-time error.
  2. 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:

  1. I have also built an debug version with: ../llvm/configure --prefix="/opt/llvm_debug/" --enable-cxx11, and there was no error.
  2. I have also built an release version with ../llvm/configure --prefix="/opt/llvm_optimized/" --enable-optimized --enable-cxx11, and there was no error.