[llvm-dev] CMake Cache PGO error
Vedant Kumar via llvm-dev
llvm-dev at lists.llvm.org
Wed Mar 15 16:01:53 PDT 2017
Haven't given the PGO cache file a shot, but I ran into a similar problem today, and solved the issue by making sure that my host compiler had access to a working copy of the profiling runtime.
For me, that's: ninja libclang_rt.profile_osx.a
If that's not your issue, try checking the CMake{Error,Output}.log files, and figure out why exactly the check is failing (most likely it has nothing to do with the "c++11 unsupported" error message).
vedant
> On Mar 15, 2017, at 3:09 PM, Timo Janssen via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> I was trying to build llvm + clang with cmake cache PGO.cmake and ninja stage2. I used the 4.0.0 final tag vfrom svn.
>
> This seems to work for me.
>
> I added libcxx, libcxxabi, llld etc.
>
> And now I get the following cmake error.
>
> -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG
> -- Performing Test LIBCXX_SUPPORTS_STD_EQ_CXX11_FLAG - Failed
> CMake Error at projects/libcxx/CMakeLists.txt:396 (message):
> C++11 or greater is required but the compiler does not support c++11
>
> I don't understand the error. Why shouldn't the cxx11 flag work.
>
> I only use cmake -GNInja -C path/to//PGO.cmake path/to/llvm.
>
>
> So my Question is if the cache file are still maintained. And if I shouldn't compile libcxx and the others with this cache file?
>
> Thanks
> _______________________________________________
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev
More information about the llvm-dev
mailing list