Compiler-RT cmake building

After issuing:

cmake -DLLVM_ENABLE_DOXYGEN=ON -DLLVM_ENABLE_WERROR=OFF -DLLVM_TARGETS_TO_BUILD=“X86” …/llvm

I got the following results.

Not sure what does the “failed” means?

– Performing Test COMPILER_RT_HAS_W3_FLAG
– Performing Test COMPILER_RT_HAS_W3_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WX_FLAG
– Performing Test COMPILER_RT_HAS_WX_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WD4146_FLAG
– Performing Test COMPILER_RT_HAS_WD4146_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WD4291_FLAG
– Performing Test COMPILER_RT_HAS_WD4291_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WD4391_FLAG
– Performing Test COMPILER_RT_HAS_WD4391_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WD4722_FLAG
– Performing Test COMPILER_RT_HAS_WD4722_FLAG - Failed
– Performing Test COMPILER_RT_HAS_WD4800_FLAG
– Performing Test COMPILER_RT_HAS_WD4800_FLAG - Failed
– Looking for func
– Looking for func - found
– Looking for fopen in c
– Looking for fopen in c - found
– Looking for dlopen in dl
– Looking for dlopen in dl - found
– Looking for shm_open in rt
– Looking for shm_open in rt - found
– Looking for pow in m
– Looking for pow in m - found
– Looking for pthread_create in pthread
– Looking for pthread_create in pthread - found
– Looking for __cxa_throw in stdc++
– Looking for __cxa_throw in stdc++ - found
– Looking for i686
– Looking for i686 - not found
– Looking for i386
– Looking for i386 - not found
– Compiler-RT supported architectures: x86_64
– Looking for rpc/xdr.h
– Looking for rpc/xdr.h - found
– Looking for tirpc/rpc/xdr.h
– Looking for tirpc/rpc/xdr.h - found
– Performing Test COMPILER_RT_TARGET_HAS_ATOMICS
– Performing Test COMPILER_RT_TARGET_HAS_ATOMICS - Success
– Clang version: 3.9.0
– Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG
– Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Failed
– Configuring done
– Generating done
– Build files have been written to: /home/tthtlc/llvm/build1mar2016

Hi Peter,

After issuing:

cmake -DLLVM_ENABLE_DOXYGEN=ON -DLLVM_ENABLE_WERROR=OFF
-DLLVM_TARGETS_TO_BUILD="X86" ../llvm

I got the following results.

Not sure what does the "failed" means?

That's fine - it just means that your compiler doesn't support certain
flags (most of them are MSVC-specific, so this is
totally expected). You should still be able to build successfully.